老师,我有一个问题,为什么在构建增量索引时为什么不使用rpc或http的方式,在投放系统增删改的时候直接改变检索系统的索引,这样不是应该开发成本更低么?
来源:9-5 【注重领会】构造解析 Binlog 使用到的模板文件

weixin_慕设计2423553
2019-04-10
写回答
1回答
-
同学你好:
如果使用 RPC 或 HTTP 在投放系统数据修改的时候,直接去更新检索系统的索引,存在这样的问题:
1. 投放系统中每一处修改的地方都要有 RPC 或 HTTP 相关的代码存在。如果有十张表,涉及到增删改3中修改数据的方法,那么,就会有 3 * 10 = 30 处代码嵌入。这会造成严重的代码冗余与逻辑混乱;
2. 检索系统与投放系统之间强耦合,因为两边的代码需要 “沟通“
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
212019-04-10
相似问题
广告系统需要考虑
回答 2
匹配信息不是应该采用倒排索引么
回答 3