<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之旅 廣告
                # 分布式 SwooleDistributed ------- [SwooleDistributed](http://sd.youwoxing.net) swoole 分布式全棧框架框架,它的特點: - 優秀的框架(MVC)設計,豐富的支持極大加快開發速度 - 通過開啟不同端口同時支持TCP和HTTP,WebSocket,同一邏輯處理不同協議 - 全異步支持,無需手動處理連接池,異步redis,異步mysql,mysql語法構建器,支持異步mysql事務,異步httpclient,效率出眾 - 協程模式全支持,異步redis,異步mysql,異步httpclient,異步task,全部都提供了協程模式,業務代碼擺脫處處回調的困擾(不是swoole2.0同樣支持) - 支持協程嵌套,支持協程內異常處理(和正常邏輯用法一樣) - 額外提供了protobuf完整RPC實例,輕松使用protobuf - 天然分布式的支持,一臺機器不夠零配置,零代碼修改完成高效分布式系統的搭建 - [完善詳細的文檔](http://docs.youwoxing.net),還有實例代碼,輕松掌握 - 線上項目打造維護,不斷優化與改進 * [SwooleDistributed](http://sd.youwoxing.net) 2.0版本為微服務框架,擁有1.x版本全部功能,核心代碼重構,協程效率更加優秀,具有服務注冊中心,可以發布服務,監測服務狀態,進程內的負載均衡,同時具有熔斷,降級等保護服務的高級功能。服務健康狀態,上下線服務自動感知,可以通過RPC或者HTTP與其他服務器進行交互。如果服務中斷框架會自動將請求遷移到可用的服務上,盡量保證高可用性。通過版本管理還可以支持灰度發布。 swoole-task -------- [swoole-task](https://github.com/luxixing/swoole-task) 是基于PHP swoole擴展開發的一個異步多進程任務處理框架,服務端和客戶端通過http協議進行交互。 它適用于任務需要花費較長時間處理,而客戶端不必關注任務執行結果的場景.比如數據清洗統計類的工作,報表生成類任務。 swoole-jobs ---- [swoole-jobs](https://github.com/kcloze/swoole-jobs) 基于swoole的job調度組件,特性: - redis/rabbitmq/zeromq等任何一種做隊列消息存儲(目前只實現redis/rabbitmq) - 利用swoole的process實現多進程管理,進程個數可配置,worker進程退出后會自動拉起 - 子進程循環次數可配置,防止業務代碼內存泄漏 - 支持topic特性,不同的job綁定不同的topic - 支持composer,可以跟任意框架集成 - 日志文件自動切割,默認最大100M,最多5個日志文件,防止日志刷滿磁盤 DFS --- [DFS](https://github.com/qieangel2013/dfs) 分布式文件服務器,核心特性: 1. 基于swoole和inotify實現分布式文件服務 2. 采用協議包來實時同步文件、性能很高,采用sendfile傳送文件,內存、cpu占有率很少 3. 文件實時監控及監控子目錄服務 4. 自動斷線重連服務 5. 自動掃描本地已存在的文件目錄實時同步服務 multiprocess --- [multiprocess](https://github.com/kcloze/multiprocess) 基于swoole的進程管理組件,可輕松讓普通PHP腳本變守護進程和多進程執行: 1. 基于swoole的腳本管理,用于多進程和守護進程管理 2. 進程個數可配置,可以根據配置一次性執行多條命令 3. 子進程異常退出時,自動重啟 4. 主進程異常退出時,子進程在干完手頭活后退出(平滑退出)
                  <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>

                              哎呀哎呀视频在线观看