'QUOTE_TOP_DATA_HASH_STOCK', //股票行情置顶数据Key '19' => 'QUOTE_TOP_DATA_HASH_FOREX' //外汇行情置顶数据Key ]; // mongo中存储各类行情的集合名称 const COLLECTION_ARR = [ '3' => 'stockListBak', // 美股行情 '19' => 'forexListBak' // 外汇行情 ]; private static $client = null; public static function getClient() { if (self::$client === null) { $uri = "mongodb://".env('MONGODB.USERNAME').':'.env('MONGODB.PASSWORD').'@'.env('MONGODB.HOST').":".env('MONGODB.PORT'); self::$client = new Client($uri, [ 'maxPoolSize' => 200, // 设置连接池最大连接数 'minPoolSize' => 10, // 设置连接池最小连接数(可选) 'serverSelectionTimeoutMS' => 5000, // 超时设置(防止请求挂死) 单位是毫秒 ]); } return self::$client; } }