It was the best of times, it was the worst of times.
如果真要用一句话形容2019年工作的话,上述的双城记节选我觉得是极好。大概2018年尾的时候,公司的前端团队开始用Node.js做些后端业务等相关的工作并积累经验,与现有的Java基础架构做融合,微服务Eureka、分布式协调服务ZooKeeper、分布式配置管理平台Discon、应用监控Cat、消息列队RocketMQ、分布式署存储服务SeaweedFS、数据库MySQL等等,大量的知识扑面而来。幸好之前有.NET C# + Javascript做Web开发经历,加上一些Node.js开发经验,比如爱眠物等等,上手掌握并不难。基本上每天都有很多东西可以学,上半年忙着产出业务,也忙着封装一些基于Egg.js
适合公司项目的基础代码。不过问题也是频发,上面提到的很多东西并非是Node.js生态圈大量使用的,引用一些冷门的第三个类库暴露出了EventLoop被卡住、Memory Leak的情况,下半年忙着优化和排查。