上篇介绍了一个简单的UDP服务框架,但是面对海量的请求,同步框架显然有点力不从心。于是在我接手好友系统的接口服务的时候,就采用了一个强大的异步框架——MCP框架。MCP框架是一个多进程异步框架,支持UDP、TCP和http,结构很灵活,可以根据需要将各组件像搭积木一样组装。下面是MCP最基础的进程结构。分为3种进程:CCD、MCD和DCC。CCD是面向客户端的进程,是服务的入口,负责处理前端的请求
分类:
其他好文 时间:
2020-01-28 21:20:49
阅读次数:
101
分布式带来的问题: 1.分布式服务框架 如果要让不同的子系统或者服务之间互相通信,首先必须有一套分布式服务框架。 也就是各个服务可以互相感知到对方在哪里,可以发送请求过去,可以通过HTTP或者RPC的方式。 在这里,最常见的技术就是dubbo以及spring cloud,当然大厂一般都是自己有服务框 ...
分类:
其他好文 时间:
2020-01-23 12:42:45
阅读次数:
108
NServiceBus是.Net平台下的开源的消息服务框架,已经支持.Net Core。目前稳定版本7.1。企业开发需要购买License,开发者可在线下载开发者License。官方网站:https://particular.net/官方示例:https://docs.particular.net/ ...
分类:
Web程序 时间:
2020-01-22 18:37:37
阅读次数:
102
当今流行的微服务,也是目前使用最多的一个。废话不多说。。 简介就这样。。 SpringCloud是基于SpringBoot基础之上开发的微服务框架,SpringCloud是一套目前非常完整的微服务解决方案框架,其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式 ...
分类:
编程语言 时间:
2020-01-18 14:26:29
阅读次数:
83
今年有人提出了2018年微服务将疯狂至死,可见微服务的争论从未停止过。在这我将自己对微服务的理解整理了一下,希望对大家有所帮助。 1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级 ...
分类:
其他好文 时间:
2020-01-11 13:00:03
阅读次数:
155
ZooKeeper原理 1、简介 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据 ...
分类:
其他好文 时间:
2020-01-07 11:41:50
阅读次数:
103
【一、定义】1、读音:Dubbo[?d?b??]音似double2、Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。【二、核心】3、Dubbo提供了三大核心能力:A)面向接口的远程方法调用:Remoting(网络通信框架,实现了sync-over-async和request-response消息机制.)B
分类:
Web程序 时间:
2020-01-04 01:26:02
阅读次数:
108
之前自己有个core2.2的项目一直是用的Surging作为微服务框架的,后来了解到了Dapr,发现比较轻量级,开发部署等也非常方便,故将自己的程序升级到了3.0同时框架改成了Dapr,网上查到的好多Dapr文章基本都是大差不同,大都是用的GIT上的示例或者是直接文章翻译很少有提到实战上的一些问题,... ...
分类:
Web程序 时间:
2020-01-01 17:12:37
阅读次数:
169
1、什么是 Spring Cloud? Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 2、使用 Spring ...
分类:
编程语言 时间:
2019-12-31 12:13:19
阅读次数:
99
将.NET应用接入Mesher部署到ServiceStage。接入微服务框架 ...
分类:
Web程序 时间:
2019-12-28 20:49:08
阅读次数:
112