微服务架构实践-唯品会
�! � �! 13 ����<dubbo:application name="demo-provider"/> <dubbo:registry address="zookeeper://127.0.0.1:2181"/> <dubbo:protocol name="dubbo" port="20890"/> XML�� IDL @idl HelloWorld{ String sayHello(String helloMsg) } } IDL����Thrift�gRPC������� XML������dubbo���Spring Cloud�� � 14 ���� N 服务通p协议OH552、5C2、U(2等P N 数据f输方式O同步、异步P N 数据序列化OJ41N序列化、2B序列化等P<dubbo:service interface="org.apache.dubbo.samples.basic.api.DemoService" ref="demoService"/> 0 码力 | 120 页 | 82.16 MB | 1 年前3张波-虎牙直播在微服务改造中的实践
数据库模拟消息队列,Apollo定时 读消息 HTTP异步通知 单机读(tps) 9000 15000 单机写(tps) 1100 1800 技术选型 • Dubbo生态产品, Nacos源于阿里内部服务的开源实现; • 支持各种生态环境, 支持k8s, spring cloud, dubbo, service mesh等集成; • 配置中心与注册中心原生打通; 落地的改造和升级 Nacos Sync • 接入TARS注册服务 扩展对接虎牙CMDB • 对接内部负载均衡策略 虎牙直播与阿里共建Nacos生态 社区贡献 • Nacos Commiter 4人; • 承担多个模块的开发和维护(Nacos Service Mesh,Dubbo Mesh,Golang SDK,Nacos Syn等); • 数十issue,bug修复; Nacos 支持Service Mesh Service Mesh结合Nacos在阿里巴巴落地 xDS xDS 发布 接入Mesh应用 未接入Mesh应用 Nacos 订阅 发布 发布 • 基于开源Istio,对接Nacos实现服 务注册与发现 • 解决多技术栈复杂性 • 解决多语言Dubbo客户端功能差异问题 在闲鱼落地: Nacos支持Service Mesh方案 Nacos支持Service Mesh规划 Istio/Pilot Nacos Istio/Pi lot0 码力 | 27 页 | 1.03 MB | 1 年前3ServiceComb介绍
⾃自动部署 监控运维 Public Cloud …… SpringCloud SpringBoot Istio Apollo Skywalking Zipkin Prometheus Dubbo ServiceMesh K8S 对接⾏行行业解决⽅方案 ServiceComb项⽬目介绍 • Java Chassis • ⾼高性能的微服务框架,提供服务注册发现以及动态配置管理理,以及限流降级,容错熔 Service Center • 前端UI与服务中⼼心整合 • 优化微服务实例例统计信息 • Saga 0.2.0 • ⽀支持Spring Boot 2, Java 9, Java 10 • 提供了了Dubbo事务调⽤用追踪⽀支持 ServiceComb近期发展路路线图 响应式编程⽀支持 RxJava AsyncRestTemplate CompletableFuture ⽣生态⽀支持 Java0 码力 | 16 页 | 877.58 KB | 1 年前3ServiceComb 微服务框架
分布式追踪 动态配置 服务注册 服务度量 通信协议 (Rest&RPC) 边缘服务 熔断/容错 JWT认证 Saga事务一致性 服务契约 平滑上云 开源生态能力互通 微服务脚手架 云 Dubbo SpringBoot SpringCloud ServiceMesh APM/Tracing生态 Prometheus Zipkin Skywalking Apollo ServiceMesh生态0 码力 | 11 页 | 668.81 KB | 1 年前3ServiceComb雄关漫道
自动部署 监控运维 Public Cloud …… SpringCloud SpringBoot Istio Apollo Skywalking Zipkin Prometheus Dubbo ServiceMesh K8S 对接行业解决方案 ServiceComb项目介绍 • Java Chassis • 高性能的微服务框架,提供服务注册发现以及动态配置管理,以及限流降级,容错熔0 码力 | 20 页 | 4.00 MB | 1 年前3Apache ServiceComb (Incubating) Community Roadmap
Monitoring and O&M Public Cloud … SpringCloud SpringBoot Istio Apollo Skywalking Zipkin Prometheus Dubbo Service Mesh K8s Interconnection with industry solutions ServiceComb: Open-Stack Microservice0 码力 | 20 页 | 7.95 MB | 1 年前3Apache Explained
Member, Incubator Project Management Committee, VP Apache Incubator, VP Apache Mynewt ➔ Mentor for Dubbo, RocketMQ and sApex Who is Justin Mclean? ➔ Universal donor ➔ Pragmatic ➔ Free for commercial0 码力 | 40 页 | 6.27 MB | 1 年前3Apache Explained
Incubator Project Management Committee VP Apache Incubator, VP Apache Mynewt Mentor for IoTDB, Dubbo, RocketMQ and Apex The Apache Incubator The Apache Incubator Learn The Apache Way Growing the community0 码力 | 43 页 | 4.50 MB | 1 年前3Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见
自动部署 监控运维 Public Cloud …… SpringClou d SpringBoot Istio Apollo Skywalking Zipkin Prometheus Dubbo ServiceMesh K8S 对接行业解决方案 7 github.com/apache?q=servicecomb servicecomb.apache.org 社区胜于代码 community0 码力 | 18 页 | 3.12 MB | 1 年前3解读Apache
- from 2012 Apache Member - from 2014 Apache 孵化器管理委员成员 VP Apache 孵化器, VP Apache Mynewt IoTDB, Dubbo, RocketMQ,Apex项⽬导师 Apache孵化器 Apache孵化器 理解Apache之道 发展社区 建⽴许可协议 发布 Apache孵化器 Apache孵化器 需要1-2年或更久的时间0 码力 | 43 页 | 4.89 MB | 1 年前3
共 12 条
- 1
- 2