5.25

对于一个线程内缓存的情况,如我们需要对同一个数据进行get,put操作,我们可以将buffer存入threadlocal中。(对于IO来说我们就不需要反复的创建buffer了)。
——对于threadlocal缓存的使用,可以看“实习”里收藏的博客。
对于缓存存储的数据,为了节省缓存空间,我们可以加数据(对象)压缩成字节数组。然后利用NIO中的BUFFER来实现非阻塞式的IO。

因为主从延迟的存在,所以读写分离的架构就很容易出现数据不一致的情况。对于电商场景来说,我们可以将强一致性的操作直接强制走主库,其他的走从库。但是像我们这种金融级的业务,所有的查询都不能是过期读。所以就不可以做成读写分离。(丧失了扩展性)

全部评论

相关推荐

07-02 18:09
门头沟学院 Java
苍穹外卖和谷粒商城这俩是不是烂大街了,还能做吗?
想去重庆的鸽子在吐槽:你不如把这俩做完自己搞明白再优化点再来问 何必贩卖焦虑
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务