专业IM即时通讯软件开发,值得信赖!

云聊IM的文章

即时通讯软件开发

Cache Aside Pattern 24小时内最新

Cache Aside Pattern
什么是“Cache Aside Pattern”? 答:旁路缓存方案的经验实践,这个实践又分读实践,写实践。 对于读请求 先读cache,再读db如果,cache hit,则直接返回数据如果,cache miss,则访问db,并将数据set回缓存 ...

11小时前 0℃ 0喜欢

即时通讯软件开发

究竟先操作缓存,还是数据库?

究竟先操作缓存,还是数据库?
缓存存储,也是数据的冗余。 (1)数据库访问数据,磁盘IO,慢; (2)缓存里访问数据,存操作,快; (3)数据库里的热数据,可在缓存冗余一份; (4)先访问缓存,如果命中,能大大的提升访问速度,降低数据库压力; 这些,是缓存的核心读加速原理。 ...

1天前 10℃ 0喜欢

即时通讯软件开发

缓存,究竟是淘汰,还是修改?

缓存,究竟是淘汰,还是修改?
允许cache miss的场景,不管是memcache还是redis,当被缓存的内容变化时,是改修改缓存,还是淘汰缓存?这是今天将要讨论的话题。 问:KV缓存都缓存了一些什么数据?答:(1)朴素类型的数据,例如:int(2)序列化后的对象,例如:User实体,本质是bin...

3天前 17℃ 1喜欢

即时通讯软件开发

缓存,你真的用对了么?

缓存,你真的用对了么?
缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么? 误用一:把缓存作为服务与服务之间...

4天前 27℃ 0喜欢

即时通讯软件开发

互联网分层架构的本质

互联网分层架构的本质
上图是一个典型的互联网分层架构: 客户端层:典型调用方是browser或者APP站点应用层:实现核心业务逻辑,从下游获取数据,对上游返回html或者json数据-缓存层:加速访问存储数据-数据库层:固化数据存储 如果实施了服务化,这个分层架构图可能是这样: ...

6天前 20℃ 0喜欢

未分类

选redis还是memcache,源码怎么说?

选redis还是memcache,源码怎么说?
memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。 画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的子集,不用想太多,选redis准没错”。 虽然...

1周前 (02-14) 19℃ 0喜欢

即时通讯软件开发

进程内缓存,究竟怎么玩?

进程内缓存,究竟怎么玩?
除了常见的redis/memcache等进程外缓存服务,缓存还有一种常见的玩法,进程内缓存。 什么是进程内缓存? 答:将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。 进程内缓存的实现载体,最简单的,可以是一个带锁的Map。又或者,可以使用第三方...

1周前 (02-13) 23℃ 0喜欢

未分类

新年快乐!

新年快乐!
“岁月不居,时节如流。”猪年马上就要到了,云聊IM向大家致以新年的美好祝福! 对过去一年中,所有选择云聊IM的客户,说一声:谢谢! 新的一年,云聊将继续以客户为中心,提高自身水平,为新老朋友提供更加专业的服务! ...

3周前 (02-03) 51℃ 0喜欢

IM资讯

三款App宣战微信:罗永浩张一鸣王欣你看好谁?

三款App宣战微信:罗永浩张一鸣王欣你看好谁?
你们可以挑战我,但我已经准备好了要“嘲笑”你们。 一大早,小巴先来个剧透。 张一鸣、王欣、罗永浩选择同一天 召开各自的社交新品发布会 今天下午2点30分,张一鸣创办的字节跳动将发布一款社交产品,有人说它会叫“抖信”,也有人说它叫“飞聊Fl...

1个月前 (01-18) 122℃ 0喜欢

点击这里给我发消息