 微服务架构实践-唯品会13 ���� 微服务架构实践-唯品会13 ����- ZooKeeper! Consul! etcd! AP����/� ����! ��! ���! ���! ���! CP����/� ����! ���! ��! ��! ��! �����! -! �����������! ���! ������! ��! ���! ���! ��������������� �����! ���! 31 Sentinel����� �������ZooKeeper�Nacos�Apollo�! ����! ����! ����! Sentinel��� ����! ����! ������! �����! ����! ����! ����� 0 码力 | 120 页 | 82.16 MB | 1 年前3
 个推微服务实践(Nginx+Lua) PM2 Node.js Jetty Java OpenResty (Nginx+Lua) PM2 Node.js Jetty Java ������� ZooKeeper � etcd/consul ���� ���� lib library lua WebLua conf lib library express+co WebNode location ����� access_by_lua Node��� proxy_pass upstream ������� ������� A A B B C C AG ZooKeeper AG AG �� ���watch Client ����(�A)��������OR+WebLua+WebNode AG�Api��������������� OpenResty Lua websocket server Shared_dict ZooKeeper Node�� websocket client 3��������� ZK client 4������watch 2������� 1������� ������� ���� A A B B ? ? AG ZooKeeper AG AG �� ���watch ���� ����0 码力 | 32 页 | 1.16 MB | 1 年前3 个推微服务实践(Nginx+Lua) PM2 Node.js Jetty Java OpenResty (Nginx+Lua) PM2 Node.js Jetty Java ������� ZooKeeper � etcd/consul ���� ���� lib library lua WebLua conf lib library express+co WebNode location ����� access_by_lua Node��� proxy_pass upstream ������� ������� A A B B C C AG ZooKeeper AG AG �� ���watch Client ����(�A)��������OR+WebLua+WebNode AG�Api��������������� OpenResty Lua websocket server Shared_dict ZooKeeper Node�� websocket client 3��������� ZK client 4������watch 2������� 1������� ������� ���� A A B B ? ? AG ZooKeeper AG AG �� ���watch ���� ����0 码力 | 32 页 | 1.16 MB | 1 年前3
 ServiceCenter - 服务注册中心是单体架构向微服务服务化演迚的需要。 服务注册中心 1. 服务端发现 1. DNS 2. 客户端发现 1. ServiceCenter,eureka 2. etcd,zookeeper,consul 为什么实现自己的服务注册中心? 1. 提供标准接口(RESTful) 2. 负载均衡,服务订阅(客户端LB,长连接) 3. 运行时依赖(Go) 4. 可靠性(BASE,最终一致性)0 码力 | 18 页 | 856.27 KB | 1 年前3 ServiceCenter - 服务注册中心是单体架构向微服务服务化演迚的需要。 服务注册中心 1. 服务端发现 1. DNS 2. 客户端发现 1. ServiceCenter,eureka 2. etcd,zookeeper,consul 为什么实现自己的服务注册中心? 1. 提供标准接口(RESTful) 2. 负载均衡,服务订阅(客户端LB,长连接) 3. 运行时依赖(Go) 4. 可靠性(BASE,最终一致性)0 码力 | 18 页 | 856.27 KB | 1 年前3
 杨钦民-唯品会微服务架构演进之路v0.2�������� �� • OSP�Open Service Platform�� • Thrift over Netty • ��Java���DSL • ����Zookeeper • ����������OSP��������� • ��������� ��� • ��������Java • �����OSP������������ ������������0 码力 | 43 页 | 3.89 MB | 1 年前3 杨钦民-唯品会微服务架构演进之路v0.2�������� �� • OSP�Open Service Platform�� • Thrift over Netty • ��Java���DSL • ����Zookeeper • ����������OSP��������� • ��������� ��� • ��������Java • �����OSP������������ ������������0 码力 | 43 页 | 3.89 MB | 1 年前3
 张波-虎牙直播在微服务改造中的实践dyups模块的动态上下线 • 基于名字服务感知节点变化快速变更节点 • 基于nginx dyups模块实现节点变更秒级生效 微服务架构中基于DNS的服务注册与发现 背景 公司内部注册中心比较多,常见的有zookeeper、 ectd、consul、eureka等。服务注册通常有三种: 自注册、第三方注册、注册中心主动同步,异构微 服务相互调用困难;公共DNS不稳定,解析结果生 效慢,解析失败率高;DNS无法提供内网环境的就0 码力 | 27 页 | 1.03 MB | 1 年前3 张波-虎牙直播在微服务改造中的实践dyups模块的动态上下线 • 基于名字服务感知节点变化快速变更节点 • 基于nginx dyups模块实现节点变更秒级生效 微服务架构中基于DNS的服务注册与发现 背景 公司内部注册中心比较多,常见的有zookeeper、 ectd、consul、eureka等。服务注册通常有三种: 自注册、第三方注册、注册中心主动同步,异构微 服务相互调用困难;公共DNS不稳定,解析结果生 效慢,解析失败率高;DNS无法提供内网环境的就0 码力 | 27 页 | 1.03 MB | 1 年前3
 ServiceComb在华为消费者云的亿级用户微服务实践ServiceComb Java语言:  Dubbo  Motan LB 内置LB: 客户端负载均 衡 外置LB: Nginx、 Ribbon SLB 注册中心 配置服务:  Zookeeper  etcd 缓存方案:  Redis 数据库方案:  DB + MQ 服务治理 服务治理: 超时、流控、 降级等 运维KPI:  ELK  Zabbix 调用链: 0 码力 | 15 页 | 1.15 MB | 1 年前3 ServiceComb在华为消费者云的亿级用户微服务实践ServiceComb Java语言:  Dubbo  Motan LB 内置LB: 客户端负载均 衡 外置LB: Nginx、 Ribbon SLB 注册中心 配置服务:  Zookeeper  etcd 缓存方案:  Redis 数据库方案:  DB + MQ 服务治理 服务治理: 超时、流控、 降级等 运维KPI:  ELK  Zabbix 调用链: 0 码力 | 15 页 | 1.15 MB | 1 年前3
共 6 条
- 1













