HUAWEI CLOUD Microservice Tool Improves Development Efficiency
Date: 2019-09-20 Security Level: Contents 1. Tool for Splitting Monolithic Applications into Microservices 2. Contract Management Tool 3 Advantages of the Microservice Architecture Factor Monolithic Major Difficulty in Building the Microservice Architecture: How to Split an Application into Microservices? • Factors > Team size > Delivery cycle > Business direction > Fault scope > Data scale > Throughput technology: application-level formal verification Tool for Splitting Monolithic Applications into Microservices Improves Development Efficiency Supported processes Methodology • ThoughtWorks 5 Steps and0 码力 | 14 页 | 795.42 KB | 1 年前3《Saga分布式事务解决⽅案与实践》演讲者/姜宁
Database Inventory Database http://blog.christianposta.com/microservices/the-hardest-part-about-microservices-data/ http://microservices.io/patterns/data/database-per-service.html 两阶段提交 2PC Transaction https://github.com/aphyr/dist-sagas/blob/master/sagas.pdf Distributed Sagas Chris Richardson http://microservices.io/patterns/data/saga.html Microservice saga pattern StartSaga Saga Started Flight Started 两个Saga事务同时访问扣款账号,⽆无法看到退款 (脏读取问题) • 在⼀一个Saga事务内,数据被其他事务修改前后的读取值不不⼀一致(模糊 读取问题) http://microservices.io/microservices/general/2018/03/22/microxchg-sagas.html 如何应对隔离性问题 • 隔离的本质是控制并发,防⽌止并发事务操作相同资源⽽而引起结果错乱0 码力 | 39 页 | 2.78 MB | 1 年前3Service Mesh微服务化和传统框架微服务化混合部署协同实践分享
ServiceComb-based Microservice Practice of MedSci Miao Yanjie Chief Architect, MedSci Service Mesh-based Microservices and Those Based on a Traditional Architecture Two network platforms, covering all users in improving report processing efficiency by more than 80% by using new technologies such as microservices and AI. iDrugSafety Competitiveness Analysis Quality Cost Specifications System Functions evolved. • Multiple languages are supported. The hybrid deployment of Service Mesh-based microservices and those bases on a traditional architecture is supported. • There are many successful commercial0 码力 | 11 页 | 11.76 MB | 1 年前3Apache ServiceComb Introduction of Microservice Innovation Project
system configurations through easy-to-understand data and portals. Develops and deploys microservices in the same domain using multiple programming languages. Enables collaboration and governance quickly build microservice projects based on popular microservices frameworks and popular programming models, reducing the cost of microservices entry, enabling users to focus on business development 验收微服务 Collaboratively implement standard management of contract-based data and services Divide microservices (including dependencies) Define contract (interface and model) Release contract Microservice0 码力 | 13 页 | 1.13 MB | 1 年前3《Saga分布式事务解决⽅案与实践》演讲者/姜宁
Database Inventory Database http://blog.christianposta.com/microservices/the-hardest-part-about-microservices-data/ http://microservices.io/patterns/data/database-per-service.html 两阶段提交 2PC Transaction https://github.com/aphyr/dist-sagas/blob/master/sagas.pdf Distributed Sagas Chris Richardson http://microservices.io/patterns/data/saga.html Microservice saga pattern StartSaga Saga Started Flight Started 两个Saga事务同时访问扣款账号,⽆无法看到退款 (脏读取问题) • 在⼀一个Saga事务内,数据被其他事务修改前后的读取值不不⼀一致(模糊 读取问题) http://microservices.io/microservices/general/2018/03/22/microxchg-sagas.html 如何应对隔离性问题 • 隔离的本质是控制并发,防⽌止并发事务操作相同资源⽽而引起结果错乱0 码力 | 33 页 | 2.38 MB | 1 年前3微服务的设计原则与⽣态系统 - 王磊
Meetup 联合发起⼈人 关于我 议题 • 微服务架构的核⼼心 • 微服务架构设计原则 • 微服务架构⽣生态系统 Are you using microservices? Are you using microservices? https://www.nginx.com/resources/library/app-dev-survey/ 什什么是微服务架构? • 微服务架构 等 Microservices – the new architectural style. Martin Fowler,Mar 2014 ...... Micro (u)Services Architecture - small, short lived services rather than SOA. Fred George 2012/3 Microservices are0 码力 | 62 页 | 6.65 MB | 1 年前3微服务场景下的数据一致性解决方案 - 殷湘
bounded contexts in our domain, and our microservices represent those bounded contexts, we are off to an excellent start in ensuring that our microservices are loosely coupled and strongly cohesive0 码力 | 31 页 | 4.28 MB | 1 年前3Apache Explained
Introduction ServiceComb Introduction Java Chassis - High performance Java service engine with MicroServices governance Service Center - High performance Service Center based on Etcd Pack - A Centrical supports Saga and TCC Mesher - A services mesh implementation based on Go Kie - A new designed MicroServices configuration center Find a way to Apache Find a way to Apache Writing a proposal of your project0 码力 | 43 页 | 4.50 MB | 1 年前3解读Apache
ServiceComb 简介 Java Chassis - 具有 MicroServices 管理的⾼性能Java 服 务引擎 服务中⼼ - 基于Etcd的⾼性能服务中⼼ Pack - ⽀持Saga和TCC的Centrical分布式事务协调器 Mesher - 基于Go的服务⽹格实现 Kie - 全新设计的MicroServices配置中⼼ 进⼊Apache的⽅法 进⼊Apache的⽅法 撰写项⽬提案0 码力 | 43 页 | 4.89 MB | 1 年前3微服务架构云端应用
org/�������������� > < WWW.GOODRAIN.COM 01 02 03 ������� ���� �� �� 3 > <01 ����� �� 4 ������Microservices Architecture���� ��������������������� �������������������� �� next 5 > < WWW.GOODRAIN.COM 60 码力 | 32 页 | 864.40 KB | 1 年前3
共 14 条
- 1
- 2