• pdf 文档 Linux Con Workshop Quick Start Demo 殷湘 姜宁

    0 码力 | 12 页 | 2.10 MB | 1 年前
    3
    文档旨在帮助用户理解微服务架构原则并快速开发微服务,通过ServiceComb提供功能示范。系统主要组件包括Manager(网关)、Doorman(认证服务)、Worker(运算服务)、Bulletin board(服务注册中心)、Human resource(服务治理)和Project archive(请求缓存)。Human Resource负责弹性伸缩、健康检查和滚动升级功能,确保服务可靠性,并需要PaaS支持。
  • pdf 文档 微服务场景下的数据一致性解决方案 - 殷湘

    0 码力 | 31 页 | 4.28 MB | 1 年前
    3
    文档讨论了微服务场景下的数据一致性解决方案。微服务架构由于其独立进程、独立部署和独立技术的特性,导致数据一致性无法完全依赖数据库保证。文档提出,在微服务内通过数据库事务实现强一致性,而在微服务间采用最终一致性。在设计时,应首先审视业务需求是否合理,而非一味追求技术解决方案。领域驱动设计是实现微服务架构的重要指导,建议将服务边界与领域模型中的限界上下文对齐,以实现松耦合和高内聚。文档还提到未来开发计划,包括集成调用链追踪、熔断功能以及可视化事务拓扑等。
  • pdf 文档 Apache ServiceComb(incubating)社区最新路线

    0 码力 | 20 页 | 8.12 MB | 1 年前
    3
    文档详细介绍了Apache ServiceComb项目的发展历程和最新路线图。ServiceComb是一个高性能的微服务框架,提供服务注册发现、动态配置管理、限流降级和容错机制等功能。其核心组件包括Service Center(基于Etcd的高性能服务注册中心)和Saga(用于微服务事务协调)。社区发展活跃,邮件列表每月有180封左右,外部用户已达20家。未来发展路线图包括支持多语言微服务、异步编程接口、多数据中心支持以及与Spring Boot 2.x的深度融合。
  • pdf 文档 My Participation in ServiceComb - Apache Committer 成长经验分享

    0 码力 | 9 页 | 2.23 MB | 1 年前
    3
    文档主要讲述了作者Feng Zheng参与Apache ServiceComb项目的经历,重点介绍了其对Saga项目的贡献以及在分布式事务处理领域的研究。文档中提到作者自2017年底起参与ServiceComb的Saga部分实现,并使用Byteman等工具优化异常和超时测试场景。此外,作者还对分布式事务处理和微服务环境下的事务处理进行了深入研究。文档还涉及了Narayana LRA和ServiceComb Saga在微服务架构中的应用,以及它们在解决分布式事务问题中的作用。
  • pdf 文档 Service Mesh微服务化和传统框架微服务化混合部署协同实践分享 - 梅斯医学基于ServiceComb的微服务实践

    0 码力 | 11 页 | 11.88 MB | 1 年前
    3
    文档分享了梅斯医学在微服务化改造中的实践经验,包括基于ServiceComb和Mesher的混合部署协同治理。新业务采用Java实现,选型ServiceComb SDK进行微服务化改造,成功提升性能,降低时延并支撑大规模应用。而存量PHP业务则选用Mesher,实现零侵入式微服务化,减少开发成本,确保业务稳定。两者混合部署可实现协同治理,支持多语言开发,完美解决Java和PHP共存场景,同时提供丰富的监控运维能力。文档还强调了ServiceComb的开箱即用能力和动态路由支持,满足业务快速迭代和稳定性要求。
  • pdf 文档 Experience on Fast Microservice Programming - 亲自动手,体验微服务开源开发-快速微服务化编程体验

    0 码力 | 12 页 | 2.56 MB | 1 年前
    3
    文档详细介绍了快速微服务化编程的体验,包括供应者和消费者的开发流程、Kubernetes部署以及测试与验证。开发者可以通过SpringMVC模式开发应用,并将其打包为Docker镜像进行部署。Kubernetes部署涉及Service、Deployment和ConfigMap的配置,并利用ServiceCenter进行服务管理。文档还强调了服务治理功能的测试与验证,确保服务能够正常访问并支持熔断、流控等功能。
  • pdf 文档 Apache ServiceComb 微服务创新项目解读

    0 码力 | 13 页 | 1.24 MB | 1 年前
    3
    Apache ServiceComb是一个开源的微服务框架,旨在应对多语言开发、异构通信和配置管理等微服务领域的挑战。通过其核心组件Kie、Mesher、Fence、Syncer和Toolkit,ServiceComb提供了分布式系统配置、认证鉴权、高效的服务网格支持,以及基于OpenAPI规范的微服务开发工具。该框架支持跨服务中心的数据同步,整合了多种生态系统,如Istio、Prometheus和Skywalking,适用于容器化和云原生环境,旨在简化微服务管理,降低运维成本,并提高系统的灵活性和性能。
  • pdf 文档 《Saga分布式事务解决⽅案与实践》演讲者/姜宁

    0 码力 | 33 页 | 2.38 MB | 1 年前
    3
    文档主要介绍了微服务架构中的分布式事务问题,以及Saga模式的解决方案。 Saga是一种长事务协议,每个本地事务都有对应的补偿操作,用于实现事务的最终一致性。文档讨论了隔离性问题及其带来的诸如脏读、模糊读等问题,并提出在应用层面加入逻辑锁、Session层面保证串行化操作,以及业务层面预先冻结资金等方式来应对隔离性问题。 ServiceComb项目在Saga模式上进行了演进和优化,包括可视化事务拓扑、幂等操作功能和多线程调用的解决方案。
  • pdf 文档 使用微服务架构快速开发万级TPS高可用电商系统

    0 码力 | 15 页 | 1.46 MB | 1 年前
    3
    文档介绍了使用微服务架构快速开发万级TPS高可用电商系统的方法和经验。微服务架构被描述为一种既简单又强大的后端架构模式,特别适用于电商'抢购'场景,该场景对性能、可用性和系统的稳定性有极高要求。文档详细描述了微服务拆分的步骤,包括按业务逻辑划分服务、独立数据层和采用Saga模式等。系统优化方面,涵盖了数据层的锁机制、缓存技术和微服务层的异步通信模型、限流策略等。最后,文档还提供了电商系统的压测方法和高可用性的定义。
  • pdf 文档 ServiceComb设计揭秘:标准与开发

    0 码力 | 9 页 | 831.77 KB | 1 年前
    3
    文档系统介绍了ServiceComb的设计与开发,包括系统架构、模块解读、框架运行机制等内容。ServiceComb作为华为CloudBU PaaS微服务引擎开发团队的产品,支持RESTful和Highway通信模型,提供jaxrs、pojo、springmvc等编程模型,并支持服务发现、熔断、负载均衡等功能。文档还详细说明了框架运行时的请求发送和处理过程,包括业务调用、请求元数据构造、 handlers处理、编码传输及解码等步骤。此外,文档还介绍了如何参与ServiceComb社区,包括线上和线下的参与方式。
共 55 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
前往