Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM
MIT License
3.24k
stars
923
forks
source link
FEAT: Add generic event type support to EventBusKafka/Rabbitmq #393
Delayed review, need to be written to support routepath based cache downgrade,There is a problem with eventbus. In the same process, multiple queues cannot be split. I will modify it later.
Delayed review, need to be written to support routepath based cache downgrade,There is a problem with eventbus. In the same process, multiple queues cannot be split. I will modify it later.