<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # IM配置項解釋 > 插件配置項很多,對于很容易理解的配置項和已有注釋的配置項,以下不再做額外的敘述;本文可在預要使用某配置項但不理解其意義時翻閱 配置入口:企業IM客服系統-》IM配置,插件管理中的插件配置,也已經整合至此處運行配置一欄。 #### 基本 * 插件默認不包含富文本編輯器插件 * 部分系統級設置項與用戶的IM設置重合,實際以用戶的個人設置為準,系統級的設置將作為默認值;比如:是否使用ESC鍵關閉會話窗口,系統級默認設置為`關閉`,用戶個人設置為`不關閉`,則該用戶`不可使用`ECS鍵關閉會話窗口。 #### 消息推送配置 * PC端消息通知:`Notification API`只能在`https`下使用,`https`下用戶首次訪問瀏覽器將在左上角彈出的是否允許通知提示,就算用戶未在當前頁面瀏覽,新消息到來時也可以收到消息通知 * APP端消息推送通知:`uniPush`配置請[參考文檔](http://www.hmoore.net/senhuo/bibile/2742586),若需要實現離線消息通知,則需要申請的賬戶較多(各大手機廠商),且配置稍顯復雜,我們已經盡可能簡化,但任建議開發者來進行配置 #### 運行配置 * 開啟WSS服務:請先配置好ssl證書的絕對路徑,在https下是必需開啟wss的,創建wss請參考文檔 * WebSocket 端口:通過Swoole在服務器上啟動的WebSocket服務的連接端口,此端口需要**對外開放** * Worker 進程數:如 1 個請求耗時 100ms,要提供 100QPS 的處理能力,那必須配置 10 個進程或更多。 但開的進程越多,占用的內存就會大大增加,而且進程間切換的開銷就會越來越大。所以這里適當即可。不要配置過大。 * Reactor 線程數:調節主進程內事件處理線程的數量,以充分利用多核;每個線程能都會維持一個 EventLoop。 * 最大并行連接數:在Swoole啟動時,我們申請了兩個高性能內存`Swoole\Table`,用于存儲在線用戶的`fd`和`uid`的對應關系等資料,以實現單用戶可同時存在多個連接,此`最大并行連接數`代表申請的`Swoole\Table`的`最大行數`,通常可以直接理解為`WebSocket`服務最大同時連接數,如:默認值2048代表同時可以有2048位用戶在線溝通;在內存足夠的情況下盡量將此值設置的大一些,報錯:Unable to allocate memory,代表內存不足。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看