扫码阅读
手机扫码阅读
测试也要了解的中间件知识
96 2024-02-23
如何理解中间件
政府(通信服务商)提供土地(操作系统、通信网络); 开发商(各种服务厂商)拿地(服务器、云服务、基础资源); 建筑公司(各行各业企业)组织盖楼(按照产品设计实现业务需求); 房产中介(中间件应用)整合信息提供咨询带看(业务解耦、能力服用); 购房人群(业务研发人员)看房付款拿钥匙(只关注业务实现,不考虑业务应用如何通信);
常见的中间件组件
不同层级中间件的作用
用户请求通过DNS解析最终路由到网关层; 网关将用户请求按照访问的URL路由到对应的业务应用; 业务应用在注册中心注册(上线),相关配置在配置中心完成; 不同服务间的调用和数据交互,通过Dubbo这类服务通信中间件; 可缓存的数据在Redis,缓存和数据库之间数据同步通过Canal完成; 业务应用和数据库之间的数据交互通过Sharding-JDBC/MQ类的组件完成; 数据报表之类的非及时数据,通过配置定时任务,然后通过XXX-Job来调度完成;
原文链接:
http://mp.weixin.qq.com/s?__biz=Mzg2NDAwMjM1NQ==&mid=2247487552&idx=1&sn=6443ba2b3b8bdf680d9e3b50a7e4f154&chksm=ce71581cf906d10a92abbccbdd7579744072093a1124c56b9d41aecaf4adaabb53f542340c78#rd
老张的求知思考世界的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线