grpc

1/2ページ

ScalaPB(4): 通用跨系統protobuf資料,sbt設定

  我們知道,在叢集環境節點之間進行交換的資料必須經過序列化/反序列化處理過程,而在這方面protobuf是一個比較高效、易用的模式。使用者首先在.proto檔案中用IDL來定義系統中各種需要進行交換的資料型別。然後用protoc編譯器自動產生相關的原始碼,裡面包括了完整的序列化處理函式。在一個整合 […]

PICE(1):Programming In Clustered Environment – 叢集環境內程式設計模式

   首先宣告:標題上的所謂程式設計模式是我個人考慮在叢集環境下跨節點(jvm)的流程控制程式設計模式,純粹按實際需要構想,沒什麼理論支援。在5月份的深圳scala meetup上我分享了有關叢集環境下的程式設計模式思路。我提供了下面這個示意圖: 上圖是我正在探討的“現代企業I.T綜合資料平臺”網路 […]

PICE(2):JDBCStreaming – gRPC-JDBC Service

   在一個akka-cluster環境裡,從資料呼叫的角度上,JDBC資料庫與叢集中其它節點是脫離的。這是因為JDBC資料庫不是分散式的,不具備節點位置透明化特性。所以,JDBC資料庫伺服器必須通過服務方式來向外提供資料操。在這種場景裡服務端是JDBC服務,其它節點,包括其它的JDBC資料庫節點都 […]

go grpc安裝使用教程

gRPC是由Google主導開發的RPC框架,使用HTTP/2協議並用ProtoBuf作為序列化工具。其客戶端提供Objective-C、Java介面,伺服器側則有Java、Golang、C 等介面,從而為移動端(iOS/Androi)到伺服器端通訊提供了一種解決方案。 當然在當下的環境下,這種解決 […]

Android上使用grpc的方法教程

前言 最近的一個專案使用到了grpc實現跨平臺的遠端呼叫,在安卓端使用的時候遇到了一些坑,這裡記錄一下。 首先根據grpc android的官方Demo配置grpc依賴,測試它的hello world工程。 編譯谷歌官方的helloworld工程 新增rotobuf-gradle-plugin外掛 […]

騰訊正式對外開源高效能 RPC 開發框架與微服務平臺Tars

Tars 是將騰訊內部使用的微服務架構 TAF(Total Application Framework)多年的實踐成果總結而成的開源專案,目前已於4月10日正式對外開源。 作為支援多語言的高效能 RPC 開發框架和配套一體化的服務治理平臺,Tars可以幫助企業或者使用者以微服務的方式快速構建穩定可靠 […]