以下為建立的gatewayworker相關(guān)配置 整個項目只有businessworker中使用了DB類 在項目運行過程中發(fā)現(xiàn)了大量數(shù)據(jù)庫連接 檢查代碼后發(fā)現(xiàn)在LaravelDb中Heartbeat會對每個進程進行數(shù)據(jù)庫鏈接 想請教下大神這塊應(yīng)該怎么怎么優(yōu)化
1. webman中,每個進程,在啟動的時候,都會鏈接數(shù)據(jù)庫
2. 每個進程,只會有一個數(shù)據(jù)庫鏈接
3. 每個數(shù)據(jù)庫鏈接,會定時發(fā)送心跳,以保持活躍
這個能理解,我目前遇到的問題是一些根本不會需要數(shù)據(jù)庫連接的進程(如注冊中心)里因為定時心跳被實例了一個數(shù)據(jù)庫連接
通過進程名稱設(shè)置哪些進程開啟orm初始化,先試試,臨時解決下
目前我是這樣解決的