5.25

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

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

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

头像
2022-12-11 21:41
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
2022-12-27 14:35
天津大学_2023
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
01-25 20:55
2023届
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 收藏 评论
分享

全站热榜

正在热议