进行服务注册与摘除的代码
在Spring Boot启动后进行服务注册,然后在JVM停止时进行服务摘除。
到此我们就实现了动态upstream负成都无抵押贷款载均衡,upstream服务启动后自动注册到Nginx,upstream服务停止时,自动从Nginx上摘除。
通过Consul+Consul-template方式,每次发现配置变更都需要reload nginx,而reload是有一定损耗的。而且,如果你需要长连接支持的话,那么当reload 汽车房产抵押贷款nginx时长连接所在worker进程会进行优雅退出,并当该worker进程上的所有连接都释放时,进程才真正退出(表现为worker进程处于worker process is shutting down)。因此,如果能做到不reload就能动态更改upstream,那么就完美了。对于社区版Nginx目前有三个选择:Tengine的Dyups模块、微博的Upsync和使用OpenResty的成都十大贷款靠谱平台 balancer_by_lua。微博使用Upsync+Consul实现动态负载均衡,而又拍云使用其开源的slardar(Consul + balancer_by_lua)实现动态负载均衡。
本文地址:进行服务注册与摘除的代码 _http://longshunzhuangshi.com/yingxiaoruanjian/133.html 本文tag标签:进行服务注册与摘除的代码
上一篇:准备动画素材
下一篇:搜索引擎的分类