1. 首页
  2. 数据库
  3. 其它
  4. oplog:用于微服务的通用oplogreplication系统 源码

oplog:用于微服务的通用oplogreplication系统 源码

上传者: 2021-04-20 16:10:19上传 ZIP文件 278.52KB 热度 4次
REST操作日志 OpLog用作生产者和使用者之间的实时数据同步层。 基本上,它是用于微服务的通用数据库复制系统,或者是将公共流功能添加到公共API的简便方法。 典型用例: 一个组件处理一个权威数据库,几个独立的组件需要在本地保持数据的最新只读视图(例如:搜索引擎索引,推荐引擎,多区域体系结构等)或对某些内容做出React更改(即:垃圾邮件检测,分析等)。 实现公共流API,以监视服务模型中对象的更改。 通过使用和过滤,可以直接在浏览器中使用它来监视页面上显示的对象(如 )上发生的更改,或者可以通过本机移动应用程序来监视它以保持最新的脱机视图的数据。 代理可以在与API /应用程序相同的节点/容器上本地运行,从而对数据模型进行更新。 代理通过生产者应用程序通过UDP接收更新(操作)的通知,并将其转发到中央oplog的数据存储(MongoDb集群)。 如果中央数据存储不可用,则操作
用户评论