博客 / 詳情

返回

🚀🚀🚀 EasySwoole 發佈 v3.4.6 部分組件更新 | 企業級分佈式 PHP 協程框架

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 框架(例如 HyperfSwoft 等),EasySwoole 的併發能力更強。EasySwoole 高度封裝了 Swoole Server 而依舊維持 Swoole Server 原有特性,支持同時混合監聽 HTTPWebSocket自定義 TCP、UDP 協議,並且擁有豐富的組件。例如 協程通用連接池TP 風格的協程 ORM協程微信 SDK協程支付寶 SDK協程 Kafka 客户端協程 ElasticSearch 客户端協程 Consul 客户端協程 Redis 客户端協程 Apollo 客户端協程 NSQ 客户端協程自定義隊列協程 Memcached 客户端協程視圖引擎JWT協程 RPC協程 SMTP 客户端協程 HTTP/WebSocket 客户端協程 ActorCrontab 定時器協程 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騰訊 IEG360 金融360 小遊戲9377 小遊戲廈門美圖網網宿科技元初食品蟬大師寶寶巴士瑞祥科技集團 等諸多公司的項目的生產環境中使用,可以説是經過了嚴酷的生產環境的考驗。也正是因為經歷了大量線上項目生產環境的使用,我們才正式地對外開放該項目。因為我們足夠穩定,所以客户使用足夠放心。

官網及交流

Github <- 點 Start 支持我們

EasySwoole 官網

EasySwoole 交流 QQ 羣:853946743

EasySwoole VIP QQ 羣:579434607 (本羣需要付費599元)

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.