Hi, @JFinal 今天在跟着其他项目组讨论技术问题的时候,发现了一个读写分离相关的问题,可能在您看来很简单,想问您一下。
我现在的想法是写自己的BaseModel 继承model,然后重写里面的save(), update() 等等方法,方法里面其实就是简单的use(configName) 此时我有一点疑问。
比如,我做商品管理接口开发,API接口发送过来的是商品id,如果要修改商品信息,那么我肯定需要findById(id),然后update().
我的疑问是,findBy方法肯定是读的,是从slave数据库获取的,然后update的时候是update的marster里面。 但是,如果此时还没有从主数据库同步到从数据库呢? 那find不就返回null了么?
项目:JFinal