今天才开始了解es,绝对小白,有几个疑问:我在写业务的时候往数据库里insert一条,还要在es里创建一个index,这样写会不会耦合度比较大啊;还是说定时从数据库拿数据到es,实际项目里一般会怎么使用,有开源的小项目代码可以一看吗?
我们的解决方案是做数据库增量通知,使用canel订阅mysql的变更通知,然后将变更数据写入rabbitmq,后面用客户端消费并写入es中,这样你的前端业务只需要操作数据库就可以了