我有一個軟件包商店,如下所示。package storetype dbClient struct { client rpc.Client}func init() { // init dbClient}type Args struct{}type Reply struct{ Stories []interface{}}func GetStories() ([]interface{}, error) { args := Args{} var reply Reply err := dbClient.client.Call("Database.GetStories", &Args, &reply) return reply.Stories, err}我面臨兩個問題:商店。獲取故事同時從多個戈魯丁調用,但 rpc??蛻舳税错樞蛱幚碚埱?,因此構建dbClient的最佳方式是什么,以便我能夠處理100個要存儲的并發請求。獲取故事?每當我重新啟動 rpc 服務器時,數據庫客戶端斷開連接,并且調用給出錯誤 rpc。哎呀。那么,檢查連接和重新連接的最優化方式是什么?我腦海中有一個民意調查的戈魯丁,尋找更多的想法
添加回答
舉報
0/150
提交
取消