2015-12-06遊戲 我寫了一個,歡迎試用,詳細的開發文件還在寫,不過已經提供了簡單的example可以了解一下。 特性: 閘道器支持websocket、tcp、quic三種連線方式 服務註冊與發現(使用 etcd ) 服務節點負載均衡(允許自訂) 有狀態服務節點路由 集群內事件廣播(允許註冊自訂事件) 所有的節點均內建gRPC管理服務 架構: 整體架構由客戶端、閘道器節點、服務節點以及基礎服務組成 由etcd實作服務註冊與發現, nats (推薦)或 redis 實作服務間訊息總線 客戶端透過websocket/tcp/quic方式與閘道器連線,客戶端只會透過閘道器與服務節點聯系,不會直接請求服務節點 內部服務節點透過gRPC方式提供介面 閘道器把收到的客戶端訊息轉換為gRPC請求轉發到相應的內部節點,然後再把收到的gRPC響應結果返回給客戶端
我寫了一個,歡迎試用,詳細的開發文件還在寫,不過已經提供了簡單的example可以了解一下。 特性: 閘道器支持websocket、tcp、quic三種連線方式 服務註冊與發現(使用 etcd ) 服務節點負載均衡(允許自訂) 有狀態服務節點路由 集群內事件廣播(允許註冊自訂事件) 所有的節點均內建gRPC管理服務 架構: 整體架構由客戶端、閘道器節點、服務節點以及基礎服務組成 由etcd實作服務註冊與發現, nats (推薦)或 redis 實作服務間訊息總線 客戶端透過websocket/tcp/quic方式與閘道器連線,客戶端只會透過閘道器與服務節點聯系,不會直接請求服務節點 內部服務節點透過gRPC方式提供介面 閘道器把收到的客戶端訊息轉換為gRPC請求轉發到相應的內部節點,然後再把收到的gRPC響應結果返回給客戶端