中间件与数据库:Consul
Consul Streaming: What’s behind it?
流是一种向组成集群的各个consul代理发送Consul分布式数据库更新的新方式。从客户端的角度来看,它的工作原理是一样的,但是客户端不是在每次变化的时候都发送完整的响应,而是订阅服务上的变化,服务器只是实时发送变化的实例的信息。从服务器的角度来看,这意味着向等待更新的 "m "个客户端发送 "n "个值,而不是发送n*m个值。此外,它使用GRPC而不是msgpack序列化,从而提高了带宽和CPU的使用效率(根据我们的测试,Protobuf序列化在类似的工作负载中使用的CPU减少了30%左右)。
服务注册中心 | 记一次Consul故障分析与优化
在微服务体系中,服务注册中心是最基础的组件,它的稳定性会直接影响整个服务体系的稳定性。本文主要介绍了爱奇艺微服务平台基于Consul的服务注册中心建设方式,与内部容器平台、API网关的集成情况,并重点记录了Consul遇到的一次故障,分析解决的过程,以及针对这次故障从架构上的优化调整措施。
基于consul的Redis高可用方案
本文讲述基于consul的Redis高可用方案实践。
我们客服系统中使用tengine+dyups+consul 解决自动扩容缩容的问题
ngx_http_dyups_module是什么 ngx_http_dyups_module (dyups means dynamic upstreams)是github上一...
- «
- 1
- »