怎么敢的呀,这个人自学编程怎么也敢分享东西。这个人分享的东西靠谱吗?这分享出去的知识不会误人子弟吧?什么人都能当up主了?这个人年纪这么小能掌握复杂的IM吗。
hello,大家好呀,我是呆呆呆呆梦。一个管理类转行Java的北漂程序员。目前我的频道已经分享了很多IM相关的视频同时也有对应的文章。之前一直没有介绍过自己,因为我有两个buff,一个自学编程 ,一个00后。太年轻和自学。分享技术视频会不会很奇怪。
分享视频收获
在分享视频的过程中与各位小伙伴们讨论也收获和学习了很多。有些小伙伴在评论区给出自己的想法和意见非常的帮助我开拓思路,认知到了自己的不足。f、monkey先生指出了我很多不足,对我的IM系统的消息链路,消息推送模型提出质疑,还有netty里面的worker线程等方面知识。我也有虚心接受和改进。后续查阅文章和请教F、Monkey缩短了自己的消息链路,原先的ack链路太长,发送一条消息时间太长。如图所示!
还有很多小伙伴在评论区提出自己想法和讨论的都非常的好。比如sse加消息队列的实现思路。
还有这种游戏架构的
感觉有很多做IM的小伙伴。通过分享视频,输出倒逼输入。对于自己技术的实现流程也更加的了解。了解到了实现的一些别的思路。我觉的非常重要的一点就是我不在闭门造车了。遇到自己没有具体实践中使用过的技术使用起来难免有很生硬。会考虑的不周到。再次感谢和小伙伴的交流。
最后
最后汇报下IM系统的进度,然后后续这个IM项目会提升哪些方面。目前项目的消息链路大体如下,缩短了之前第一版的时候比较长的ack链路。群聊的有个视频待发,关于微信为什么群聊上限500人。后续会陆续发其他相关的。后续给改进存储消息的表结构,使用分库分表。其他方面后续会发自己为什么转码,如何转码,还能不能转等。还有就是新人程序员如何快速适应职场。适应技术。