当前位置:网站首页>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 .
边栏推荐
- About the use of Vray 5.2 (self research notes)
- web安全
- 微信核酸检测预约小程序系统毕业设计毕设(6)开题答辩PPT
- Paradigm in database: first paradigm, second paradigm, third paradigm
- [advertising system] parameter server distributed training
- Data types ntext and varchar are incompatible in the not equal to operator - 95 small pang
- 2022鹏城杯web
- 基于OpenHarmony的智能金属探测器
- Basic testing process of CSDN Software Testing Introduction
- 双向RNN与堆叠的双向RNN
猜你喜欢
Go-3-第一个Go程序
A mining of edu certificate station
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
关于vray 5.2的使用(自研笔记)(二)
matlab cov函数详解
R3Live系列学习(四)R2Live源码阅读(2)
DDRx寻址原理
基于昇腾AI丨爱笔智能推出银行网点数字化解决方案,实现从总部到网点的信息数字化全覆盖
32:第三章:开发通行证服务:15:浏览器存储介质,简介;(cookie,Session Storage,Local Storage)
华为设备配置信道切换业务不中断
随机推荐
跨页面通讯
Nine degrees 1480: maximum ascending subsequence sum (dynamic programming idea for the maximum value)
脚手架开发进阶
go语言学习笔记-初识Go语言
R3Live系列学习(四)R2Live源码阅读(2)
中职组网络安全2021年江苏省省赛题目5套题目环境+解析全有需要的私信我
使用bat命令一键启动常用浏览器
Function///
[advertising system] incremental training & feature access / feature elimination
Web Components
Do you really understand the things about "prototype"? [part I]
中职组网络安全C模块全漏洞脚本讲解包含4个漏洞的脚本
数据类型、
脚手架开发基础
Repair animation 1K to 8K
Data type
DDR4硬件原理图设计详解
基于OpenHarmony的智能金属探测器
Operators
Explanation of message passing in DGL