消费者云CSE微服务实践领域强相关、非 通用能力可以通过扩展点实现 微服务框架技术选型-易集成 当前业务使用Spring MVC等传统的单体架构,希望可以较平滑、 低成本的迁移到微服务架构上: 从业务接受度上,希望丌要翻天覆地的改变业务开发习惯,最好能够兼容原Spring MVC开发模式 从集成角度看,希望可以灵活的不Spring Boot等框架集成 微服务框架技术选型-高性能、低时延 求 仔细阅读了CSE的主要模块代码,包括网络通信、线程调度模型等,代码质量非常高, 对细节的把握比较好 选型试用时,大家对CSE的接受度比较高,使用CSE改造已有的Spring MVC代码相对较 容易些 华为内部的平台,无论是新需求接纳,还是技术支撑,各方面保障都比较给力 天生支持Docker容器不华为公有云,降低业务云化成本 CSE在消费者云业务的实践-API 模 拟 桩 服务 端 Mock 框架 客户 端 Mock 框架 CSE在消费者云业务的实践-Spring MVC模式开发微服务 1、配置spring mvc依赖 2、注解Service 3、发布Service 优势:除了Spring MVC开发模式,同时 还支持: JAX-RS 透明RPC CSE在消费者云业务的实践-可靠性 1、分布式服务化本身引入的潜在故障点:0 码力 | 22 页 | 1.39 MB | 1 年前3
ServiceComb在华为消费者云的亿级用户微服务实践微服务API设计:支持Swagger API规范 开发方式:支持透明RPC、Spring MVC风格的微服务开发 编程模型:同时支持同步、异步的编程模型 性能:支持原生的Reactive模式(EventLoop),相比于传 统的同步服务调用,性能更高(吞吐量N倍+提升、时延降低 为原来的50%-) 轻量级、易集成:可以方便的与Spring MVC、Tomcat等 已有技术和容器集成,支持轻量级的standalone部署 Gitter: https://gitter.im/ServiceCombUsers/Lobby 不同团队,经验和开发习惯都有差异,选择适合业务的开发模式 1、传统使用Spring MVC开发的团队,继续使用Spring MVC风格: 2、使用DSF等服务框架开发的,更熟悉透明RPC开发模式: 3、还可以使用JAX-RS模式开发微服务: 开发模式没有优劣之分,对于重构方式进行的微服务开发,选择 业0 码力 | 15 页 | 1.15 MB | 1 年前3
Java Chassis通信处理详解 - 通信优化实践 Producer 问题不挑战 消费者 编程 模型 透明 RPC Spring MVC Transport Highway Vertx REST Servlet REST 生产者 编程 模型 透明 RPC JAX-RS Spring MVC 服务契约(OpenAPI) 负 载 均 衡 …… 熔 断 QPS …… 跟0 码力 | 17 页 | 2.22 MB | 1 年前3
ServiceComb雄关漫道微服务的雄关漫道 • 服务框架 • Service Mesh ServiceComb开源微服务解决方案 ServiceComb微服务解决方案 Java编程 (POJO/Spring MVC/JAX-RS) Golang 编程 限流 负载均衡 分布式追踪 动态配置 服务注册 服务度量 通信协议 (Rest&RPC) 边缘服务 熔断/容错 Token认证 Saga事务一致性 com/apache?q=incubator-servicecomb ServiceComb Java Chassis的架构图 通信模型 (序列化、 传输协议) 编程模型 (Spring MVC JAXRS, POJO…) 服务契约 (OpenAPI) 服务发现 熔断 负载均衡 配置 跟踪 … 运行模型 围绕服务契约进行开发以及运维 异步化支持 • 基于Vertx提供的异步内核0 码力 | 20 页 | 4.00 MB | 1 年前3
Apache ServiceComb(incubating)社区最新路线��������������� https://github.com/apache?q=incubator-servicecomb ���� (���� �C��� ���� �Spring MVC JAXRS� POJO…) ���� �OpenAPI� ���� �� ���� �� �� … ���� ����������� �������������� ��������������0 码力 | 20 页 | 8.12 MB | 1 年前3
ServiceComb介绍com/apache?q=incubator-servicecomb ServiceComb Java Chassis的架构图 通信模型 (序列列化、 传输协议) 编程模型 (Spring MVC JAXRS, POJO…) 服务契约 (OpenAPI) 服务发现 熔断 负载均衡 配置 跟踪 … 运⾏行行模型0 码力 | 16 页 | 877.58 KB | 1 年前3
ServiceComb 的前世今生转工具 protobuf3 多语言多框架代 码生成器 多语言Protobuf3对象 编码库 Java 微服务编程框架 Go 框架 其他 框架 Spring MVC JAX-RS POJO Martini Mux Java protobuf对象 Go protobuf对象 编辑 生成 生成 生成 提取 转换 生成0 码力 | 16 页 | 1.45 MB | 1 年前3
Apache ServiceComb (Incubating) Community Roadmapq=incubator-servicecomb Communications model (Serialization, Transfer Protocol) Programming model (Spring MVC JAXRS, POJO...) Service contract (OpenAPI) Service discovery Running model ServiceComb Java0 码力 | 20 页 | 7.95 MB | 1 年前3
华为微服务框架ServiceComb深圳站: Cloud Native 架构下的 K8S 和微服务实践 ServiceComb Chassis架构 通信模型 序列化 传输协议 编程模型 Spring MVC POJO JAXR 服务契约 OpenAPI 服务发现 熔断 负载均衡 配置 跟踪 …0 码力 | 28 页 | 1.53 MB | 1 年前3
共 9 条
- 1













