当前位置:网站首页>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 .
边栏推荐
- Go language learning notes - first acquaintance with go language
- Taro进阶
- Pull up loading principle
- Function///
- LDAP overview
- Operation of simulated examination platform of special operation certificate examination question bank for safety production management personnel of hazardous chemical production units in 2022
- vite//
- LSTM applied to MNIST dataset classification (compared with CNN)
- Web Security
- Taro advanced
猜你喜欢
2022 mobile crane driver examination question bank and simulation examination
Web3基金会「Grant计划」赋能开发者,盘点四大成功项目
Implement the rising edge in C #, and simulate the PLC environment to verify the difference between if statement using the rising edge and not using the rising edge
Crawler (9) - scrape framework (1) | scrape asynchronous web crawler framework
谈谈对Flink框架中容错机制及状态的一致性的理解
LSTM应用于MNIST数据集分类(与CNN做对比)
不要再说微服务可以解决一切问题了!
The first product of Sepp power battery was officially launched
Lombok 同时使⽤@Data和@Builder 的坑,你中招没?
基于昇腾AI丨以萨技术推出视频图像全目标结构化解决方案,达到业界领先水平
随机推荐
Share Net lightweight ORM
2021 Shandong provincial competition question bank topic capture
2022 Pengcheng cup Web
购买小间距LED显示屏的三个建议
Node の MongoDB Driver
【DNS】“Can‘t resolve host“ as non-root user, but works fine as root
iframe
Function///
beego跨域问题解决方案-亲试成功
Scaffold development foundation
Advanced scaffold development
2022鹏城杯web
Use bat command to launch common browsers with one click
函数///
go语言学习笔记-初识Go语言
Web3 Foundation grant program empowers developers to review four successful projects
SQL Server monitoring statistics blocking script information
Taro进阶
上拉加载原理
Network security of secondary vocational group 2021 Jiangsu provincial competition 5 sets of topics environment + analysis of all necessary private messages I