fanliang11 / surging

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

Hot deployment modules and components #410

Open fanliang11 opened 3 years ago

fanliang11 commented 3 years ago

The latest version of surging will update hot deployment components and protocol conversion components. After hot deployment, it can automatically register services to the registry and update dynamic agents without restarting the engine. Hot deployment needs to add the deployment mode file deploy in the module directory.

最新版本的surging将更新热部署组件和协议转换组件,热部署后无需重新启动引擎就能自动注册服务到注册中心和更新动态代理,热部署需要在模块目录中添加部署模式文件deploy,如下所示 图片 更新版本将在SurgingVista