国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

EsgynChina / 2694人閱讀

v1.0.2 更新內(nèi)容

本次更新涉及以下組件
hyperf/database
hyperf/di
hyperf/event
hyperf/http-server
hyperf/logger
hyperf/redis
hyperf/contract

Added

接入 Travis CI,目前 Hyperf 共存在 426 個單測,1124 個斷言; #25

完善了對 Redis::connect 方法的參數(shù)支持; #29

Fixed

修復(fù)了 HTTP Server 會被 WebSocket Server 影響的問題(WebSocket Server 尚未發(fā)布);

修復(fù)了代理類部分注解沒有生成的問題;

修復(fù)了數(shù)據(jù)庫連接池在單測環(huán)境下會無法獲取連接的問題;

修復(fù)了 co-phpunit 在某些情況下不能按預(yù)期運行的問題;

修復(fù)了模型事件 creating, updating ... 運行與預(yù)期不一致的問題;

修復(fù)了 flushContext 方法在單測環(huán)境下不能按預(yù)期運行的問題;

關(guān)于 Hyperf

Hyperf 是基于 Swoole 4.3+ 實現(xiàn)的高性能、高靈活性的 PHP 協(xié)程框架,內(nèi)置協(xié)程服務(wù)器及大量常用的組件,性能較傳統(tǒng)基于 PHP-FPM 的框架有質(zhì)的提升,提供超高性能的同時,也保持著極其靈活的可擴展性,標(biāo)準(zhǔn)組件均均基于 PSR 標(biāo)準(zhǔn) 實現(xiàn),基于強大的依賴注入設(shè)計,保證了絕大部分組件或類都是 可替換可復(fù)用 的。
? ?
框架組件庫除了常見的協(xié)程版的 MySQL 客戶端Redis 客戶端,還為您準(zhǔn)備了協(xié)程版的 Eloquent ORM、JSON RPC 服務(wù)的及客戶端、GRPC 服務(wù)端及客戶端、Zipkin (OpenTracing) 客戶端、Guzzle HTTP 客戶端、Elasticsearch 客戶端、Consul 客戶端、ETCD 客戶端AMQP 組件、Apollo 配置中心阿里云 ACM 應(yīng)用配置管理基于令牌桶算法的限流器通用連接池、熔斷器Swagger 文檔生成 等組件,省去了自己實現(xiàn)對應(yīng)協(xié)程版本的麻煩,Hyperf 還提供了 基于 PSR-11 的依賴注入容器、注解AOP 面向切面編程、基于 PSR-15 的中間件、自定義進(jìn)程、基于 PSR-14 的事件管理器Redis/RabbitMQ 消息隊列自動模型緩存基于 PSR-16 的緩存 等非常便捷的功能,滿足豐富的技術(shù)場景和業(yè)務(wù)場景,開箱即用。

框架初衷

盡管現(xiàn)在基于 PHP 語言開發(fā)的框架處于一個百花爭鳴的時代,但仍舊未能看到一個優(yōu)雅的設(shè)計與超高性能的共存的完美框架,亦沒有看到一個真正為 PHP 微服務(wù)鋪路的框架,此為 Hyperf 及其團(tuán)隊成員的初衷,我們將持續(xù)投入并為此付出努力,也歡迎你加入我們參與開源建設(shè)。

設(shè)計理念

Hyperspeed + Flexibility = Hyperf,從名字上我們就將 超高速靈活性 作為 Hyperf 的基因。
? ?

對于超高速,我們基于 Swoole 協(xié)程并在框架設(shè)計上進(jìn)行大量的優(yōu)化以確保超高性能的輸出。 ??

對于靈活性,我們基于 Hyperf 強大的依賴注入組件,組件均基于 PSR 標(biāo)準(zhǔn) 的契約和由 Hyperf 定義的契約實現(xiàn),達(dá)到框架內(nèi)的絕大部分的組件或類都是可替換的。 ??

基于以上的特點,Hyperf 將存在豐富的可能性,如實現(xiàn) Web 服務(wù),網(wǎng)關(guān)服務(wù),分布式中間件,微服務(wù)架構(gòu),游戲服務(wù)器,物聯(lián)網(wǎng)(IOT)等。

文檔齊全

我們投入了大量的時間用于文檔的建設(shè),以解決各種因為文檔缺失所帶來的問題,文檔上也提供了大量的示例,對新手同樣友好。

生產(chǎn)可用

我們?yōu)榻M件進(jìn)行了大量的單元測試以保證邏輯的正確,同時維護(hù)了高質(zhì)量的文檔,在 Hyperf 正式對外開放(2019年6月20日)之前,便已在一家 C輪 和一家 B輪 互聯(lián)網(wǎng)公司上線了多個服務(wù)并以穩(wěn)定的姿態(tài)完美的運行了超過半年時間,經(jīng)過了嚴(yán)酷的生產(chǎn)環(huán)境 (如618) 的考驗,我們才正式的對外開放該項目。 ??

官網(wǎng)及交流

Github <- 點 Star 支持我們 ??
Hyperf 官網(wǎng) ??
QQ 群: 862099724 ??

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/31809.html

相關(guān)文章

  • vue中如何實現(xiàn)的自定義按鈕

    摘要:在實際開發(fā)項目中,有時我們會用到自定義按鈕因為一個項目中,眾多的頁面,為了統(tǒng)一風(fēng)格,我們會重復(fù)用到很多相同或相似的按鈕,這時候,自定義按鈕組件就派上了大用場,我們把定義好的按鈕組件導(dǎo)出,在全局引用,就可以在其他組件隨意使用啦,這樣可以大幅度 在實際開發(fā)項目中,有時我們會用到自定義按鈕;因為一個項目中,眾多的頁面,為了統(tǒng)一風(fēng)格,我們會重復(fù)用到很多相同或相似的按鈕,這時候,自定義按鈕組件就...

    biaoxiaoduan 評論0 收藏0
  • JavaScript代碼整潔之道

    摘要:代碼整潔之道整潔的代碼不僅僅是讓人看起來舒服,更重要的是遵循一些規(guī)范能夠讓你的代碼更容易維護(hù),同時降低幾率。另外這不是強制的代碼規(guī)范,就像原文中說的,。里式替換原則父類和子類應(yīng)該可以被交換使用而不會出錯。注釋好的代碼是自解釋的。 JavaScript代碼整潔之道 整潔的代碼不僅僅是讓人看起來舒服,更重要的是遵循一些規(guī)范能夠讓你的代碼更容易維護(hù),同時降低bug幾率。 原文clean-c...

    liaorio 評論0 收藏0
  • 前端經(jīng)典面試題總結(jié)

    摘要:接著我之前寫的一篇有關(guān)前端面試題的總結(jié),分享幾道比較經(jīng)典的題目第一題考點作用域,運算符栗子都會進(jìn)行運算,但是最后之后輸出最后一個也就是那么其實就是而且是個匿名函數(shù),也就是屬于,就輸出第二和第三個都是類似的,而且作用域是都是輸出最后一個其實就 接著我之前寫的一篇有關(guān)前端面試題的總結(jié),分享幾道比較經(jīng)典的題目: 第一題: showImg(https://segmentfault.com/im...

    BlackMass 評論0 收藏0
  • 私有云那家好-六大私有云廠商詳細(xì)對比!

    對比內(nèi)容UCloudStackZStackVMwareQingCloud騰訊TStack華為云Stack優(yōu)勢總結(jié)?基于公有云自主可控?公有云架構(gòu)私有化部署?輕量化/輕運維/易用性好?政府行業(yè)可復(fù)制案例輕量化 IaaS 虛擬化平臺?輕量化、產(chǎn)品成熟度高?業(yè)內(nèi)好評度高?功能豐富、交付部署快?中小企業(yè)案例多全套虛擬產(chǎn)品及云平臺產(chǎn)品?完整生態(tài)鏈、技術(shù)成熟?比較全面且健全的渠道?產(chǎn)品成熟度被市場認(rèn)可,市場占...

    ernest.wang 評論0 收藏0
  • cross-env使用記錄

    摘要:能跨平臺地設(shè)置及使用環(huán)境變量讓這一切變得簡單,不同平臺使用唯一指令,無需擔(dān)心跨平臺問題安裝方式改寫使用了環(huán)境變量的常見如在腳本多是里這么配置運行,這樣便設(shè)置成功,無需擔(dān)心跨平臺問題關(guān)于跨平臺兼容,有幾點注意 cross-env能跨平臺地設(shè)置及使用環(huán)境變量, cross-env讓這一切變得簡單,不同平臺使用唯一指令,無需擔(dān)心跨平臺問題 1、npm安裝方式 npm i --save-de...

    Michael_Ding 評論0 收藏0
  • webpack打包插件

    摘要:引入的模塊引入的使用將打包打包的拆分將一部分抽離出來物理地址拼接優(yōu)化打包速度壓縮代碼,這里使用的是,同樣在的里面添加 const path = require(path); //引入node的path模塊const webpack = require(webpack); //引入的webpack,使用lodashconst HtmlWebpackPlugin = require(ht...

    ChanceWong 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<