当前位置: 首页 > news >正文

运营好的网站制作中心网站seo站长工具

运营好的网站制作中心,网站seo站长工具,人物介绍网页设计,南京教育网站开发文章目录 前言整体设计时序图时序图解释 最后 前言 当多个系统之间通过Kafka来解耦时,在系统设计初期,基本的要求都是相似的,只不过是消费消息时的业务逻辑可能不同。 本文以业务系统和邮件系统解耦作为示例。业务系统需要发送邮件时&#…

文章目录

  • 前言
  • 整体设计
  • 时序图
    • 时序图解释
  • 最后

前言

当多个系统之间通过Kafka来解耦时,在系统设计初期,基本的要求都是相似的,只不过是消费消息时的业务逻辑可能不同。

本文以业务系统和邮件系统解耦作为示例。业务系统需要发送邮件时,不在自身服务器上发送邮件, 不通过RPC的方式调用邮件系统,而是通过将发送邮件需求以消息的形式发送到Kafka, 邮件系统通过从Kafka中消费消息来发送邮件。

通过这样的解耦有以下几点好处

  1. 由于业务系统不直接调用邮件系统,所以不会将压力给到邮件系统,避免两个系统因大量的请求响应而出现的系统不稳定问题
  2. Kafka的性能是非常出色的,所以对于业务系统的大量写入应该可以hold住。当然我司每天写入的数据量和头部互联网公司的每天的海量数据没法比
  3. 邮件系统可以根据实际情况来从容的消费消息,也有利于我们可以针对邮件系统服务器进行硬件、软件、JVM等精细化的调优

整体设计

  1. 业务系统向Kafka发送消息
  2. 消息系统从Kafka获取消息,执行消费逻辑
  3. 业务系统的消息被邮件系统消费之后还需要通知业务系统
  4. 确保消息不丢失
  5. 确保消息不重复消费
  6. Kafka的高可用、稳定性不在本文讨论范围之内

时序图

下列时序图使用mermaid绘制
在这里插入图片描述
如果看不清楚,使用点此查看高清图片

时序图解释

  1. 1 ~ 10步骤为核心流程
  2. 11 ~ 20步骤为可选流程, 如果存在回调消息,则还要回调

最后

整体大的细节就如时序图所示,后续将在具体编码中进行更详细的说明。 下一篇博文专注于业务系统生产者端逻辑的实现。

http://www.yidumall.com/news/47553.html

相关文章:

  • 唐山网站建设模板四川省人民政府官网
  • 建站软件怎么免费升级长沙企业关键词优化
  • b2c平台有seo是网络优化吗
  • 企业网站建设源码HTMLsem和seo是什么意思
  • 中山做企业网站冯耀宗seo
  • 个人做公司网站当阳seo外包
  • 手机网站用什么软件网站运营和维护
  • wordpress视频教程长沙建站优化
  • 网站如何做响应式布局域名是什么
  • 怎么做网页模板展示网站哪个公司要做网络推广
  • 日照市建设热力公司网站搜图片百度识图
  • 做网站用什么主机好seo主要做什么工作内容
  • 哪个网站的课件做的好处建立网站的流程
  • php前台网站开发网络推广和网络营销的区别
  • 冷库网站建设网站优化方案案例
  • 上海监理建设协会网站seo有哪些网站
  • 政府企业网站建设的意义网络竞价托管公司
  • 高端网站建设谷美网页设计培训学校
  • 所有网站域名都有一键识图找原图
  • 做网站怎么收集资料外链在线生成
  • 网站运营推广选择乐云seo宁波seo在线优化哪家好
  • 校园网站推广方案怎么做长春疫情最新情况
  • 美橙互联建站网站被截止电商运营自学全套教程
  • php网站建设案例教程视频建站之星官方网站
  • 便宜网站制作公司公司网络推广网站
  • 网站开发工程师的职位营销策划书模板范文
  • 做问卷调查的网站挣钱总推荐榜总点击榜总排行榜
  • 哪个网站可以做加工代理的怎么注册自己的网站域名
  • 征信网站开发b2b网站
  • 网站建设流行技术直通车关键词怎么选 选几个