EasySwoole 發佈 v3.4.6 部分組件更新
更新內容
此次更新我們更新了部分組件的功能,並且修復部分組件的 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
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 官網文檔地址:https://www.easyswoole.com
生產可用
我們為組件進行了大量的單元測試以保證邏輯的正確,同時維護了高質量的文檔。並且目前為止,EasySwoole 已經在 CCTV、騰訊 IEG、360 金融、360 小遊戲、9377 小遊戲、廈門美圖網、網宿科技、元初食品、蟬大師、寶寶巴士、瑞祥科技集團 等諸多公司的項目的生產環境中使用,可以説是經過了嚴酷的生產環境的考驗。也正是因為經歷了大量線上項目生產環境的使用,我們才正式地對外開放該項目。因為我們足夠穩定,所以客户使用足夠放心。
官網及交流
Github <- 點 Start 支持我們
EasySwoole 官網
EasySwoole 交流 QQ 羣:853946743
EasySwoole VIP QQ 羣:579434607 (本羣需要付費599元)