2017年写在最后

时光荏苒,2017年已经接近尾声,不知道在路上的你是否收获满满?

回头想想自己一年的忙碌,是时候来一波回顾了。。。

新公司带来了新的技术挑战,最大的收获在IM上,
参与了公司新版聊天的设计和实施,学到了许多有意思的东西。
虽然大家都是一起摸着石头过河,不过好在一步两步踩着坑也过来了。
get一些技能,大致总结下,算对自己2017年的一个交代吧:

  • 使用iframe和postMessage解决跨域消息传递
  • 使用微信第三方平台管理公众平台客服管理和消息传递
  • 使用icommet实现消息的多端推送
  • 熟悉了xmpp扩展协议相关内容
    • 使用多用户聊天来实现房间相关操作(RFC6121/XEP-0045/)
    • 使用状态通知实现多资源状态统一(XEP-0085)
    • 使用vCard同步用户信息(XEP-0054)
    • 使用BOSH和WS实现PHP和WEB页面收发消息(XEP-0124)
    • 了解xmpp中的发布订阅(XEP-0060)
    • 了解文件传输相关信息(XEP-0096)
    • 了解消息传输中的流压缩处理(XEP-0138)
    • 待了解离线消息处理(XEP-0169)
    • 待了解客户端心跳检测(XEP-0199)
    • 待了解视频支持扩展Jingle相关的扩展协议,17年刚提出的还在试验阶段。。。
  • xmpp服务器端ejabberd的安装/配置/集群扩展/压力测试/性能优化
  • xmpp客户端strophe/converse/xmpphp/jxal的使用
  • 推动并参与版本控制工具从SVN转GIT转变,实现了更好的代码管理、发布和撤回
  • 对http协议有了进一步了解
  • 对docker有了进一步了解
  • 通过缓存锁解决一些并发问题
  • 通过消息队列处理一些延时性问题
    总体感觉来讲IM是个深坑,可以说做好一个IM真的很不容易,即使是QQ这样强大的工具,也没有完美的解决方案~

任总而道远啊~

最后对自己说一句,
脾气一定不要大过能力,保持平常心,继续努力~

(完)

猜你喜欢

转载自blog.csdn.net/qq_30164225/article/details/78917569
今日推荐