workerman-thriftPHP Thrift Rpc 遠程調用框架
workerman thrift rpc 是一個以workerman作為服務器容器,使用Thrift協(xié)議及其傳輸層模塊搭建起來的跨語言的RPC遠程調用框架。
workerman-thrift-rpc的目標是解決異構系統(tǒng)之間通信的問題,workerman-thrift-rpc使用PHP開發(fā)遠程調用服務, 然后使用thrift自動生成C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml等這些語言的客戶端, 通過這些客戶端去調用PHP語言開發(fā)的服務。
特性
使用PHP開發(fā)
PHP多進程
支持libevent事件輪詢庫,支持高并發(fā)
支持服務平滑重啟
支持PHP文件更新檢測及自動加載
支持原生thrift協(xié)議,自動生成c/c++/java等各種語言的客戶端
集成統(tǒng)計監(jiān)控模塊,方便查看服務調用量、成功率、耗時等情況
自帶PHP客戶端,支持異步并發(fā)調用,實現并行計算
自動容災,PHP客戶端支持故障節(jié)點自動踢出
PHP客戶端支持故障節(jié)點恢復檢測
安裝啟動
1、下載后直接解壓到任意目錄
2、運行 ./workermand start 啟動
服務端自帶統(tǒng)計監(jiān)控模塊,能夠方便的統(tǒng)計監(jiān)控每個服務及每個法方法的調用量、耗時、成功率、錯誤日志等信息。如下圖:
評論
圖片
表情
