摘要: 一、什么是微服务? 1、单体应用的痛点 部署效率低下 团队协作开发成本高 系统高可用性差 2、什么是服务化 把传统的单体应用中的本地方法调用,改造成通过RPC、HTTP产生的远程方法调用 把模块从单体应用中拆分出来,独立成一个服务部署 用户模块就可以独立开发、测试、上线和运维,可以交由专门的团队来做 阅读全文
posted @ 2020-12-22 21:59 michealyangblog 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、初识RabbitMQ 1、核心思想:接收并转发消息。可以把它想象成一个邮局 producer:消息生产者 queue:队列 consumer:消息消费者 2、消息队列 3、消息队列的特性 业务无关 FIFO(先进先出) 容灾 性能 4、为什么要用消息队列 系统解耦 异步调用 流量削峰 5、Rab 阅读全文
posted @ 2020-12-22 16:11 michealyangblog 阅读(75) 评论(0) 推荐(0) 编辑