在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/GO/ 請問go有沒有熱更新的機(jī)制?如果沒有,如何設(shè)計(jì)一個(gè)熱更新機(jī)制?

請問go有沒有熱更新的機(jī)制?如果沒有,如何設(shè)計(jì)一個(gè)熱更新機(jī)制?

公司計(jì)劃讓我們積累小程序技術(shù),每個(gè)月要開發(fā)一個(gè)小程序,沒有需求就我們自己瞎想一個(gè)需求。

小程序大部分都需要后端支撐。

后端打算用go,那問題來了,后端項(xiàng)目該怎么設(shè)計(jì)?

我想把所有小程序的后端都寫到一個(gè)go項(xiàng)目里,但是每增加一個(gè)小程序的后端,都要重啟這個(gè)大的go項(xiàng)目,重啟是很快,但是即使再快,也有可能影響到正在玩小程序的用戶,而且萬一有存在內(nèi)存的數(shù)據(jù),重啟后就沒了。

請問go有沒有熱更新的機(jī)制?如果沒有,如何設(shè)計(jì)一個(gè)熱更新機(jī)制?

(我知道PHP在這方面很優(yōu)秀,但是我用PHP兩年多了,想換一個(gè)語言感受一下go的魅力)

回答
編輯回答
過客

http://zhwen.org/?p=984&from=...
優(yōu)雅的重啟服務(wù),主要使用信號量,在已啟動(dòng)的進(jìn)程中創(chuàng)建子進(jìn)程,不影響用戶體驗(yàn).新啟動(dòng)的和再次啟動(dòng)的服務(wù)創(chuàng)建更新后的服務(wù)的進(jìn)程.

2017年5月27日 11:35
編輯回答
舊酒館

優(yōu)雅重啟是一個(gè)方向,但你們的服務(wù)還是單機(jī)部署?內(nèi)存緩存沒有持久化?不能reload?

2018年4月19日 01:11
編輯回答
不舍棄

幾年前學(xué)習(xí)go時(shí)做過嘗試,有興趣可以看看(不保證能用,因?yàn)楫?dāng)時(shí)做完就沒管了): https://github.com/tim1020/go...

另外這里還有一些參考:
http://grisha.org/blog/2014/0...
http://studygolang.com/articl...
http://siddontang.com/2015/01...

2018年3月16日 23:53
編輯回答
安淺陌

可以看看 我寫的這個(gè)項(xiàng)目

github.com/928799934/wingedsnake

2018年6月27日 09:31
編輯回答
我甘愿
2017年8月11日 10:35
編輯回答
入她眼

負(fù)載均衡才是正道啊

2017年4月30日 07:29