公司计划让我们积累小程序技术,每个月要开发一个小程序,没有需求就我们自己瞎想一个需求。
小程序大部分都需要后端支撑。
后端打算用go,那问题来了,后端项目该怎么设计?
我想把所有小程序的后端都写到一个go项目里,但是每增加一个小程序的后端,都要重启这个大的go项目,重启是很快,但是即使再快,也有可能影响到正在玩小程序的用户,而且万一有存在内存的数据,重启后就没了。
请问go有没有热更新的机制?如果没有,如何设计一个热更新机制?
(我知道PHP在这方面很优秀,但是我用PHP两年多了,想换一个语言感受一下go的魅力)
几年前学习go时做过尝试,有兴趣可以看看(不保证能用,因为当时做完就没管了): https://github.com/tim1020/go...
另外这里还有一些参考:
http://grisha.org/blog/2014/0...
http://studygolang.com/articl...
http://siddontang.com/2015/01...