此次更新我們更新了部分元件的功能,並且修復部分元件的 bug
,繼續提升了 EasySwoole
的穩定性。
- 釋出元件
easyswoole/component v2.3.1
版本; - 釋出元件
easyswoole/rpc v5.0.5
版本; - 釋出元件
easyswoole/pay v1.3.0
版本;
關於以上元件的具體使用,請檢視 EasySwoole 官方文件。
修復
- 修復
easyswoole/pay
元件,修復不相容最新支付寶單筆轉賬介面的bug
。
優化
- 優化
easyswoole/component
元件,避免程式物件被重複註冊的問題。 - 優化
easyswoole/rpc
元件,讓使用者可以自定義配置 rpc 服務端使用的最大記憶體限制。
EasySwoole 是一款支援企業級分散式部署的協程 PHP
框架,它是一款常駐記憶體型的分散式 Swoole
框架,專為 API
而生,擺脫傳統 PHP
執行模式在程式喚起和檔案載入上帶來的效能損失,支援高併發、高可用,相比於其他的 Swoole
框架(例如 Hyperf
、Swoft
等),EasySwoole
的併發能力更強。EasySwoole
高度封裝了 Swoole Server
而依舊維持 Swoole Server
原有特性,支援同時混合監聽 HTTP
、WebSocket
、自定義 TCP、UDP 協議
,並且擁有豐富的元件。例如 協程通用連線池
、TP 風格的協程 ORM
、協程微信 SDK
、協程支付寶 SDK
、協程 Kafka 客戶端
、協程 ElasticSearch 客戶端
、協程 Consul 客戶端
、協程 Redis 客戶端
、協程 Apollo 客戶端
、協程 NSQ 客戶端
、協程自定義佇列
、 協程 Memcached 客戶端
、協程檢視引擎
、JWT
、協程 RPC
、協程 SMTP 客戶端
、協程 HTTP/WebSocket 客戶端
、協程 Actor
、Crontab 定時器
、協程 Redis 連線池
、協程 MySQL 連線池
、協程上下文管理
、IOC
、雪花演算法 Snowflake Id 生成器
、協程 HTTP、TCP、UDP、WebSocket 服務端
、驗證器
、驗證碼
、自定義程式
、Tracker 鏈路追蹤
、Atomic限流器
、Fast-Cache 快取
、註解及 API 文件自動生成
、Policy 許可權
、Casbin 驗證許可權
、自動生成程式碼
、OAuth
、協程 OSS/COS 客戶端
、Printer 易聯雲印表機 SDK
、資料庫遷移
、協程 Etcd 客戶端
等諸多元件。讓開發者以最低的學習成本和精力編寫出多程式、可非同步、高可用的應用服務。
EasySwoole
作者最早接觸 Swoole
,是 2015
年年初,為實現一個可以實時控制的多程式爬蟲而接觸的 Swoole
,進而為 Swoole
的各種便捷、高效所著迷。 為此,做了綜合技術評審之後,公司決定開始全線推廣 Swoole
,並利用 Swoole
實現承載每天對外過億的任務爬取與投遞服務。2017
年年初,在 Rango 的鼓勵下,作者決定將框架進行開源,並在 Rango
的建議下,命名為 EasySwoole。
目前為止,EasySwoole
一直秉承著 “ 讓開發者學習使用 Swoole 更 Easy ” 的理念,我們逐步完善 EasySwoole
框架的文件,讓更多的 phper
能夠更好、更快、更加容易地入門Swoole
,擁抱 Swoole
的懷抱,讓更多的開發者能夠輕輕鬆鬆就能寫出支援高併發、高併發的應用服務。
我們投入了大量的時間用於文件的建設,以解決各種因為文件缺失所帶來的問題,文件上也提供了大量的示例,對新手非常友好。EassySwoole
官網文件地址:www.easyswoole.com
我們為元件進行了大量的單元測試以保證邏輯的正確,同時維護了高質量的文件。並且目前為止,EasySwoole
已經在 CCTV
、騰訊 IEG
、360 金融
、360 小遊戲
、9377 小遊戲
、廈門美圖網
、網宿科技
、元初食品
、蟬大師
、寶寶巴士
、瑞祥科技集團
等諸多公司的專案的生產環境中使用,可以說是經過了嚴酷的生產環境的考驗。也正是因為經歷了大量線上專案生產環境的使用,我們才正式地對外開放該專案。因為我們足夠穩定,所以客戶使用足夠放心。
Github <- 點 Star 支援我們
EasySwoole 交流 QQ 群:853946743
EasySwoole VIP QQ 群:579434607 (本群需要付費599元)
本作品採用《CC 協議》,轉載必須註明作者和本文連結