HMLIU / surging

surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输。


增加EventBus服务的文件配置:
new ConfigurationBuilder()
.SetBasePath(AppContext.BaseDirectory)
.AddEventBusFile("eventBusSettings.json", optional: false);
增加EventBus服务的依赖注入:
new ContainerBuilder().RegisterServiceBus();
增加rabbitmq 服务配置:
UseRabbitMQTransport() //rabbitmq 服务配置
AddRabbitMqAdapt()//基于rabbitmq的消费的服务适配
增加订阅功能:

ServiceLocator.GetService< ISubscriptionAdapt >().SubscribeAt();


IDE:Visual Studio 2017
框架:.NET core 1.1
如有任何问题可以加入QQ群:615562965

About

surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输


Languages

Language:C# 100.0%