直接回答不墨迹:直接在项目中集成使用(通过客户端库连接ES集群,作为项目的一个组件)。
需要同时插入到ES(除了双写,另一种方案是监听binlog+异步消息队列同步数据到es,主要看系统性能和实时性要求)。
如果可以的话,直接返回ES结果(MySQL作为主存储处理事务和复杂查询,同时mysql由于有Redo Log数据丢失可以找回,保证数据安全。
ES专注高效检索,两者职责分离)。
。
{dede:pagebreak/}
Golang中有必要实现Async/Await吗?
如何判断颈椎病的严重程度?
曾经的班花,现在还多少人惦记?
有哪些小众的开源项目养活了一大批人?
好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢?
西方人是怎么发现地球是圆的的?
《天龙八部》中乔峰几乎没有败绩,是无敌的,为什么会是那种下场?
蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
618想要买一款***椅,全家人用,有懂的朋友推荐几款吗?
大家猜猜伊朗的结局如何?
华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
Vim 有什么奇技淫巧?
Vue性能优于React,那为什么还不用Vue?