IM开发快速入门(一):什么是IM系统? 编程技术

IM开发快速入门(一):什么是IM系统?

“  本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。本文已同步发布于52im社区: http://www.52im.net/thread-3033-1-1.html 1、系列文章引言 IM系统看似简单( 没错,很多土老板认为开发个qq和微信也就是几万块钱的事...  ),实责是众多技术的应用合体,包括...
阅读全文
对不起,我可能要放弃这个号了。 Java

对不起,我可能要放弃这个号了。

持续输出原创文章,点击蓝字关注我吧 这是why的第 43 篇原创文章 写在前面 图片中的人是我,正如《讲不出再见》的歌词:我最不忍看你,背向我转面,要走一刻请不必诸多眷念。 本文没有荒腔走板了,本文也非技术文章。 主要分享做公众号 237 天的一些数据和心路历程,希望对也想要做或者正在做公众号的人能有一点点帮助。 然后像朋友一样唠唠嗑,聊一聊最...
阅读全文
扛住 100 亿次红包请求的架构是这样设计的! 编程技术

扛住 100 亿次红包请求的架构是这样设计的!

偶然看到了《 扛住 100 亿次请求——如何做一个“有把握”的春晚红包系统 》一文,看完以后,感慨良多,收益很多。 正所谓他山之石,可以攻玉,虽然此文发表于 2015 年,我看到时已经过去良久,但是其中的思想仍然可以为很多后端设计借鉴。 同时作为一名微信后端工程师,看完以后又会思考,学习了这样的文章以后,是否能给自己的工作带来一些实际的经验呢?所谓纸上得来终觉浅,绝知此事要躬行,能否自己...
阅读全文
《从0开始学架构》学习笔记(一) 软件架构

《从0开始学架构》学习笔记(一)

最近购买了极客时间推出的李运华的课程——《从0开始学架构》,本人通过听音频和文字阅读,整理出相关笔记,目的是方便今后再次阅读。再次感谢李运华的讲解,购买链接: 从0开始学架构 资深技术专家的实战架构心法 开篇词 | 照着做,你也能成为架构师 想成为架构师,梦想是美好的,但道路是曲折的,这应该不是个人天资的问题,而是架构设计本身的一些特性所致。 架构设计的关键思维是判断和取舍,...
阅读全文
网易轻舟微服务助力工行分布式事务系统建设 软件架构

网易轻舟微服务助力工行分布式事务系统建设

“金融服务无处不在,就是不在银行网点”这是布莱特.金在《BANK4.0》中对未来金融服务的畅想,也是当下银行业所面临挑战的集中体现。 一方面,金额科技的发展另传统银行面临业务竞争压力,急切需要思考如何应对金融科技突围; 另一方面,移动互联网已经深入影响人们的生活,大众由于媒介使用习惯不断向互联网巨头的金融产品流动,数字银行业务亟待建设; 同时,银行也在不断拓展自身的角色边界,基于已有业...
阅读全文
史上最通俗,彻底搞懂字符乱码问题的本质 软件架构

史上最通俗,彻底搞懂字符乱码问题的本质

1、引言 IM等社交应用的开发工作中,乱码问题也很常见,比如: 1)IM聊天消息中的Emoji表情为什么发给后端后MySQL数据库里会乱码; 2)文件名中带有中文的大文件聊天消息发送后,对方看到的文名是乱码; 3)Http rest接口调用时,后端读取到APP端传过来的参数有中文乱码问题; ... ... 那么,对于乱码这个看似不起眼,但并不是一两话能讲清楚的问题,是很有必...
阅读全文
ZooTeam 前端周刊|第 59 期 编程技术

ZooTeam 前端周刊|第 59 期

政采云前端小报第59期 浏览更多往期小报,请访问: https://weekly.zoo.team 扛住100亿次请求?我们来试一试 实现单机支持100万用户,同时模拟了2015年微信红包的1400万QPS的场景,让服务器在压力下,轻松地完成业务。 深入浅出 SWR 原理 - 知乎 本文主要是基于 SWR 源码对其原理进行分析,但并不会直接从源码开始,而是从...
阅读全文
瓜子IM智能客服系统的数据架构设计(整理自现场演讲) 编程技术

瓜子IM智能客服系统的数据架构设计(整理自现场演讲)

本文由ITPub根据封宇在【第十届中国系统架构师大会(SACC2018)】现场演讲内容整理而成。 1、引言 瓜子业务重线下,用户网上看车、预约到店、成交等许多环节都发生在线下。瓜子IM智能客服系统的目的是要把这些线下的活动搬到线上,对线下行为进行追溯,积累相关数据。系统连接用户、客服、电销、销售、AI机器人、业务后台等多个角色及应用,覆盖网上咨询、浏览、预约看车、到店体验、后服、投诉等众多...
阅读全文
从游击队到正规军(二):马蜂窝旅游网的IM客户端架构演进和实践总结 编程技术

从游击队到正规军(二):马蜂窝旅游网的IM客户端架构演进和实践总结

一、引言 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马蜂窝,用户之间的沟通形式比较单一,主要为单纯的回帖回复等。为了以较小的成本快速满足用户需求,当时采用的是非实时性消息的方案来实现用户之间的消息传递。...
阅读全文
适合新手:从零开发一个IM服务端(基于Netty,有完整源码) Java

适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

0、引言 站长提示: 本文适合IM新手阅读,但最好有一定的网络编程经验,必竟实践性的代码上手就是网络编程。如果你对网络编程,以及IM的一些理论知识知之甚少,请务必首先阅读: 《 新手入门一篇就够:从零开发移动端IM 》 ,该文为IM小白分类整理了详尽的理论资料,请按需补充相关知识。 配套源码: 本文写的比较浅显但不太易懂,建议结合代码一起来读,文章配套的完整源码 请从本文文...
阅读全文
Loading...