当前位置:网站首页>Stop saying that microservices can solve all problems!
Stop saying that microservices can solve all problems!
2022-07-05 11:04:00 【InfoQ】
- that , How to use distributed transactions to solve the problem of data inconsistency in the simplest and most reliable way ?
- Originally, the internal interface calls become inter service RPC call , Compared with monomer application , The interface performance under the microservice architecture is lower , How to avoid this problem ?
- RPC Repeated calls are inevitable in the calling process because of network problems , Cause dirty data , Therefore, under the microservice architecture, every interface is required to have idempotency , that , What are the common solutions to idempotency ?
- There is no technical standard for microservice splitting , This involves how to split the services reasonably , How to grasp the granularity of service splitting , How many people are suitable for a service maintenance team ?
- When designing the system architecture, separate services should be divided according to functions , To introduce Dubbo perhaps SpringCloud frame , Has the system become a microservice architecture ?
- Why does the original interface slow down after changing from monomer to microservice architecture ?
- How to optimize the code under the microservice framework ?
- After the transformation of microservice architecture , The testing team still performs interface testing according to the previous thinking 、 A functional test , Whether to cover all scenes ?
- Whether the framework needs to be tested , How to test the exceptions invoked between services ?
- Whether it is necessary for entrepreneurial companies to design the project according to the micro service architecture at the start of the project ?
- If you don't use the microservice architecture, how to solve the performance problems during the project operation ?
- Suppose it is a single architecture , How to smoothly migrate to the microservice architecture in the future ?
- The data between business lines forms an island , Repeated development of the same function , Sometimes, in order to speed up the project development progress, we even copy the code of the original function directly from other business lines and complete the development of new requirements after simple modification , Lead to similar bug In every business line .
- The number of R & D teams has been increasing , But I always feel that R & D personnel are not enough .

- The first 1 ChapterExplain how to optimize the single architecture after encountering problems through cases , Secondly, a failed case is used to describe what preparations need to be made before really planning to use the microservice architecture .
- The first 2 ChapterThen introduce how to split the service , And what are the advantages of the project structure of standardized microservice architecture .
- The first 3 ChapterThen we will introduce the commonly used microservice start modes in terms of concept and practice .
- The first 4 ChapterBased on actual cases , Describe how to transform from a single architecture to a microservice architecture , What needs to be done in this process .
- Microservices focus on polishing each service , thereforeThe first 5 ChapterHow to polish each service through specific programs , How to use multi-level cache 、 Parallel calls and other means to improve the throughput of the system , If mixed current limiting is used to ensure the stability of the service , How to use message queue to cut peak . Gateway is the unified entrance of the system , It is a very important component under the microservice architecture , When the open source gateway does not meet the business needs , How to develop a set of microservice gateway by yourself ?
- The first 6 ChapterThen it introduces how to start from 0 Start to develop a gateway to meet personalized needs . Microservice architecture not only needs to change the development mode , Testing methods also need to change , How to do system testing under the microservice architecture , Why introduce chaos experiment ?
- The first 7 ChapterLook at the testing under the microservice architecture from the perspective of testing .
- The first 8 ChapterTo evaluate whether it can ensure the stable operation of the service , It can also avoid waste , Based on the full link voltage measurement platform in a scientific and effective way , Evaluate online capacity systematically and scientifically .
- The first 9 ChapterThen I will talk about how to move from the micro service architecture to the middle stage , In this process, how to build a middle office team , What support and cooperation of the company are needed , How to meet the needs of the center console and how to assess the center console in stages .


边栏推荐
猜你喜欢
2022年流动式起重机司机考试题库及模拟考试
如何将 DevSecOps 引入企业?
Crawler (9) - scrape framework (1) | scrape asynchronous web crawler framework
How to close the log window in vray5.2
Some understandings of heterogeneous graphs in DGL and the usage of heterogeneous graph convolution heterographconv
Honing · fusion | know that the official website of Chuangyu mobile terminal is newly launched, and start the journey of digital security!
csdn软件测试入门的测试基本流程
Huawei equipment configures channel switching services without interruption
About the use of Vray 5.2 (self research notes) (II)
基于OpenHarmony的智能金属探测器
随机推荐
Do you really understand the things about "prototype"? [part I]
LDAP overview
2022年危险化学品经营单位主要负责人特种作业证考试题库及答案
力扣(LeetCode)185. 部门工资前三高的所有员工(2022.07.04)
A mining of edu certificate station
关于vray 5.2的使用(自研笔记)
中职组网络安全C模块全漏洞脚本讲解包含4个漏洞的脚本
DDR4硬件原理图设计详解
2022年T电梯修理操作证考试题及答案
2022 Pengcheng cup Web
Based on shengteng AI Aibi intelligence, we launched a digital solution for bank outlets to achieve full digital coverage of information from headquarters to outlets
Wechat nucleic acid detection appointment applet system graduation design completion (6) opening defense ppt
埋点111
跨页面通讯
一次edu证书站的挖掘
【广告系统】Parameter Server分布式训练
赛克瑞浦动力电池首台产品正式下线
基于昇腾AI丨爱笔智能推出银行网点数字化解决方案,实现从总部到网点的信息数字化全覆盖
Operation of simulated examination platform of special operation certificate examination question bank for safety production management personnel of hazardous chemical production units in 2022
About the use of Vray 5.2 (self research notes) (II)