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

php网站 config专业推广引流团队

php网站 config,专业推广引流团队,wordpress 导入失败,响应式网站设计尺寸elasticsearch中的数据多是来自数据库,当数据库发生改变时,elasticsearch也必须跟着改变,这个就叫做数据同步。 当我们是进行微服务的时候,同时两个服务不能进行相互调用的时候。就会需要进行数据同步。 方法一:同步…

elasticsearch中的数据多是来自数据库,当数据库发生改变时,elasticsearch也必须跟着改变,这个就叫做数据同步。

当我们是进行微服务的时候,同时两个服务不能进行相互调用的时候。就会需要进行数据同步

方法一:同步调用

当我们进行数据的删除或者新增的时候,先进行数据库的修改,这个时候再调用搜索功能的更新接口,然后再由搜索功能的服务进行elasticsearch的数据更新,当更新之后再进行依次回复。

上述方法问题:数据和业务的耦合,两个业务之间使得功能模块进行了耦合,同时也会出现效率下降的情况。同时当某一模块不可用的时候,会引起业务功能之间不能够使用,使各个模块之间进行了相互依赖,牵一发而动全身。

方法二:异步通知

当启动新增或者删除的业务的时候,数据库的更新操作还是不变,只不过在这个时候对MQ进行发送消息,进行通知,同时让搜索模块的服务监听着MQ的消息,收到消息之后再把elasticsearch进行数据的更新,最终实现异步通知的方法实现了数据的同步

解除了业务之间的耦合,同时也提高了性能。

方法三:监听binlog

在MySQL的主从复制的行为时,可以将binlog进行开启,这样当MySQL进行数据的更改的时候,使用canal中间件进行监听,最后通知搜索服务的elasticsearch的数据更新。

http://www.dtcms.com/wzjs/209159.html

相关文章:

  • wordpress自定义鼠标提高seo排名
  • 网页设计师专业培训seo关键词排名优化报价
  • 深圳网站建设公司为什链交换
  • 长葛网站建设公司网址提交
  • 怎么做公司内网网站中国十大网站排名
  • 网站布局设计理由成人职业培训机构
  • 网站权重一直做不上去网站推广去哪家比较好
  • 0453牡丹江信息网手机极速版搜索引擎优化关键词选择的方法有哪些
  • 做汽车的网站益阳网络推广
  • 体育网站开发的目的关键词优化的建议
  • 阿里巴巴网站导航怎么做郑州客串seo
  • 宁波建设银行网站分部百度 营销推广靠谱吗
  • 在哪里个网站找专业做ps的人网站推广策划书范文
  • 政府门户网站管理建设总结怎么建立自己的网站平台
  • 深圳公司地址变更天津seo技术教程
  • 物流公司网站建设外贸营销型网站建设公司
  • 上海自适应网站开发网店
  • 沧州网站建设制作360优化大师官方下载手机
  • 南通网站建设找哪家上海哪家seo好
  • 用html做企业门户网站外链兔
  • 广州疫情最新公告移动端排名优化软件
  • 怎样做班级网站百度官网首页下载
  • 延吉做网站ybdiranseo外链推广
  • 寿光做网站的在线培训网站
  • 企业做网站需要那些条件googlechrome浏览器
  • 网站建设与架构男友实验最近新闻热点大事件
  • 国外对旅游网站建设的现状seo优化操作
  • 网站制作技术支持线上营销策略
  • 10个靠谱的免费网站seo推广优化公司哪家好
  • 请别人做网站网页设计个人网站