<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                開發手冊:https://hyperf.wiki/ Hyperf 是一個高性能、高靈活性的漸進式 PHP 協程框架,內置協程服務器及大量常用的組件,性能較傳統基于`PHP-FPM`的框架有質的提升,提供超高性能的同時,也保持著極其靈活的可擴展性,標準組件均基于[PSR 標準](https://www.php-fig.org/psr)實現,基于強大的依賴注入設計,保證了絕大部分組件或類都是`可替換`與`可復用`的。 框架組件庫除了常見的協程版的`MySQL 客戶端`、`Redis 客戶端`,還為您準備了協程版的`Eloquent ORM`、`WebSocket 服務端及客戶端`、`JSON RPC 服務端及客戶端`、`GRPC 服務端及客戶端`、`Zipkin/Jaeger (OpenTracing) 客戶端`、`Guzzle HTTP 客戶端`、`Elasticsearch 客戶端`、`Consul 客戶端`、`ETCD 客戶端`、`AMQP 組件`、`Apollo 配置中心`、`阿里云 ACM 應用配置管理`、`ETCD 配置中心`、`基于令牌桶算法的限流器`、`通用連接池`、`熔斷器`、`Swagger 文檔生成`、`Swoole Tracker`、`視圖引擎`、`Snowflake 全局 ID 生成器`等組件,省去了自己實現對應協程版本的麻煩。 Hyperf 還提供了`基于 PSR-11 的依賴注入容器`、`注解`、`AOP 面向切面編程`、`基于 PSR-15 的中間件`、`自定義進程`、`基于 PSR-14 的事件管理器`、`Redis/RabbitMQ 消息隊列`、`自動模型緩存`、`基于 PSR-16 的緩存`、`Crontab 秒級定時任務`、`國際化`、`Validation 表單驗證器`等非常便捷的功能,滿足豐富的技術場景和業務場景,開箱即用。 # [框架初衷] 盡管現在基于 PHP 語言開發的框架處于一個百家爭鳴的時代,但仍舊未能看到一個優雅的設計與超高性能的共存的完美框架,亦沒有看到一個真正為 PHP 微服務鋪路的框架,此為 Hyperf 及其團隊成員的初衷,我們將持續投入并為此付出努力,也歡迎你加入我們參與開源建設。 # [設計理念] `Hyperspeed + Flexibility = Hyperf`,從名字上我們就將`超高速`和`靈活性`作為 Hyperf 的基因。 * 對于超高速,我們基于 Swoole 協程并在框架設計上進行大量的優化以確保超高性能的輸出。 * 對于靈活性,我們基于 Hyperf 強大的依賴注入組件,組件均基于[PSR 標準](https://www.php-fig.org/psr)的契約和由 Hyperf 定義的契約實現,達到框架內的絕大部分的組件或類都是可替換的。 基于以上的特點,Hyperf 將存在豐富的可能性,如實現 Web 服務,網關服務,分布式中間件,微服務架構,游戲服務器,物聯網(IOT)等。
                  <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>

                              哎呀哎呀视频在线观看