大白菜博客-学的不仅仅是技术,更是梦想!大白菜博客

欢迎您的访问
专注于分享最有价值的互联网技术干货
  •   如果取消关注公众号,就不要再来找我解封了,微信机制导致手工解封效率低且麻烦,所以暂时不支持解封。
  •   Ctrl+D 收藏本站,请牢记域名:https://cmsblogs.cn 防止丢失
  •   如您看到文章有误之处或者图片失效等问题,可以留言给我们,我们将及时处理
    • 软件工具
    • 推荐文档
    • Google 插件
    如有 任何需要帮助 请添加微信联系我们,网站更新不及时,谢谢!

    最新发布 第253页

    架构师必看

    微信为啥不丢“离线消息”?

    管理员评论(0)赞(1)

    需求缘起 当发送方用户A发送消息给接收方用户B时,如果用户B在线,之前的文章《微信为啥不丢“在线消息”?》聊过,可以通过应用层的确认,发送方的超时重传,接收方的去重保证业务层面消息的不丢不重。 那如果接收方用户B不在线,系统是如何保证消息的...

    架构师必看

    微信为什么不丢消息?

    管理员评论(0)赞(0)

    上一章和大家分享了《 http如何像tcp一样实时的收消息?》, 本章来聊一聊即时通讯(Instant Messaging,后简称im) 消息的可靠投递。 一、报文类型 im的客户端与服务器通过发送报文(也就是网络包)来完成消息的传递,报文...

    架构师必看

    RPC-client异步收发核心细节

    管理员评论(0)赞(0)

    通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架分为客户端部分与服务端部分。 RPC-client的部分又分为: (1)序列化反序列化的部分(上图中的1、4) (2)发送字节流与接收字节流的部分(上图中的2、3) 前...

    架构师必看

    微服务架构之RPC-client序列化细节

    管理员评论(0)赞(0)

    上一篇聊了【 “为什么说要搞定微服务架构,先搞定RPC框架?”】 通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架的职责要向【调用方】和【服务提供方】屏蔽各种复杂性: (1)让调用方感觉就像调用本地函数一样 (2)让...

    架构师必看

    微服务架构多“微”才合适?

    管理员评论(0)赞(0)

    前情提要: 互联网架构为什么要做服务化? 一、互联网架构为什么要进行服务化-总结 上一篇和大伙交流了一下,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题: (1)代码到处拷贝 (2)底层复杂性扩散 (3)基础库(so/jar...

    架构师必看

    数据库秒级平滑扩容架构方案

    管理员评论(0)赞(0)

    一、缘起 (1)并发量大,流量大的互联网架构,一般来说,数据库上层都有一个服务层,服务层记录了“业务库名”与“数据库实例”的映射关系,通过数据库连接池向数据库路由sql语句以执行: 如上图:服务层配置用户库user对应的数据库实例物理位置为...

    架构师必看

    即使删了全库,保证半小时恢复

    管理员评论(0)赞(0)

    近期一篇《就这样把根目录删了!!!》引发了广泛的讨论,《如何防止根目录被删》汇总了7种防删方案。还有同学评论中反馈 “不小心把库删了”,如何快速恢复删掉的数据库,是今天要讨论的话题。 【高可用数据库架构】 一般来说数据库集群会是主从架构: ...

    架构师必看

    如何防止根目录被删

    管理员评论(0)赞(0)

    周末误删根目录《就这样把根目录删了!!!》,引起了广泛的讨论: (1)部分朋友表达了同情 (2)部分朋友建议买机票跑路 (3)部分朋友分享了类似的悲剧(例如:多一个空格) rm -rf / home/work/logs/ (4)大部分朋友分...