之前的技术栈是php。计划第一阶段,把之前半生不熟(基本没做应用开发)转成go,大概需要耗时1个月左右。后续基于docker,和微服务,搭建整套服务,期间引入java做为微服务的提供方。整体耗时会在2个月
使用go 大概一个半月了,把现有的系统切换了部分模块到go中,总的来讲,go的上手成本确实很低,对于协程的处理效率确实高了不少,之前动则需要启动百个进程的消费场景现在很容易处理了。
遇到一点坑解决一点坑吧
现在总的来说,基于gin和cobra,分别做了web服务的和部分业务逻辑脚本。下一步的计划是基于docker的一键式部署,以及微服务的治理了,这个过程大概会在1个月左右,同时会引入java同步去做微服务,比较下分别的性能。