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

免费网站建设哪个好 - 百度宁波网站建设制作电话号码

免费网站建设哪个好 - 百度,宁波网站建设制作电话号码,深圳摇号申请注册,创建一个网站一般步骤有哪些简介 CQRS中文意思为命令于查询职责分离#xff0c;我们可以将其了解成读写分离的思想。分为两个部分 业务侧和数据侧#xff0c;业务侧主要执行的就是数据的写操作#xff0c;而数据侧主要执行的就是数据的读操作。当然两侧的数据库可以是不同的。目前最为常用的CQRS思想方…简介 CQRS中文意思为命令于查询职责分离我们可以将其了解成读写分离的思想。分为两个部分 业务侧和数据侧业务侧主要执行的就是数据的写操作而数据侧主要执行的就是数据的读操作。当然两侧的数据库可以是不同的。目前最为常用的CQRS思想方式为事件驱动。CQRS模型也是未来微服务形态的一个趋势。 模型解析 执行流程为下 业务侧 1.客户端发送Command指令。 2.服务找到处理Command对应的处理器。 3. 将事件加入到事件总线中 4.将对应的事件数据持久化到数据库。 数据侧 1.从事件总线中获取对应更改的事件。 2.和读数据库中的数据实体进行比较然后更新数据库信息。 解决方案 目前比较成熟的方案为kafka flink axon 来实现CQRS。 方案流程 业务侧 在前端调用接口后业务侧完成对应的业务操作发送事件消息到kafka中并将事件消息通过axon持久化到数据库中为此业务侧的任务就完成了。(事件消息就是写操作) 数据侧 1.flink监听kafka中的事件消息在监听到对应的事件消息后会到数据库中查询对应的事件数据。  2.执行数据清洗 将事件中的数据填到主题模型中也就是将脏数据转换为对应指定的数据。将主题模型的数据转换为持久化模型。将持久化模型sink到数据库中。 为什么要使用axon将事件数据进行持久化 在kafka中的消息的数据是不能进行修改的如果此时业务侧因为网络问题导致事件数据有误在数据侧就会获取错误的数据这明显是不合适的。所以在数据侧我们获取事件数据的最终来源为数据库kafka中的事件消息最为驱动。kafka主要的作用就是解耦合 在flink中为什么要将主题模型转换为持久化模型 因为持久化的数据库可能有多个对应的数据库字段类型有所不同所以需要在做一个持久化模型。 *相比于MVCCQRS框架的优势在哪里 1. 通过将读取和写入操作分开可以针对每种类型的操作优化数据存储。 2.由于读取和写入操作是分离的因此可以根据需要灵活地改变任一端的数据模型或实现而不会直接影响到另一端。 3.事件溯源系统的状态不是直接存储的而是通过一系列不可变的事件来重建。这为审计、回滚和调试提供了强大的工具。
http://www.hkea.cn/news/14356043/

相关文章:

  • 合肥网站网页设计长春盛网网站建设
  • 深圳做网站哪家专业iis部署网站无法访问
  • 旅游网站建设规划wordpress主题图片拉伸
  • 满城做网站电话河南省新闻出版培训中心
  • 做一个购物网站多少钱龙之向导外贸网站网址
  • 网站建设需要哪些费用网站建设公司营销方案
  • 怎么一个网站做的竞价免费注册个人邮箱申请
  • 智慧团建官方网站西昌seo快速排名
  • 建设企业官方网站官网wordpress 仿阿里巴巴
  • 做h5动画网站wordpress媒体库搬家
  • 厚街手机网站建设北京备案网站
  • 特种工建设网站专业建设网站哪个好
  • 网站开发公司建站源码东莞网站的建设
  • 想成为网站设计师要怎么做深圳关键词排名seo
  • 亿建联网站是谁做的简单的方法搭建网站
  • 做网站教程免费设计制作生态瓶教学设计
  • 电商网站如何优化微信微网站 留言板
  • 天津专业网站制作流程优势电脑培训班附近有吗
  • 公司网站页面网站空间用万网的 域名不在万网
  • 成年做羞羞的视频网站space学软件工程有前途吗
  • 网站模板 家为何上不了建设银行网站
  • 温州微网站制作哪里有怎么做死循环网站
  • 北京最大网站建设公司排名淘宝联盟的购物网站怎么做
  • 公司网站宣传设计方案商洛市建设工程造价管理站网站
  • 网站右下角调用优酷视频广告代码浏览器正能量网站免费软件
  • 做网站首页文件程序员给女朋友做的网站
  • 在线网站建设价值wordpress oss upload
  • 如何查询网站域名二级建造师报考条件官网
  • wordpress页面自定义页面杭州网站关键词优化
  • html做的网页怎么变成网站保定网站推广多少钱