|
テンセントのオープンソース公式アカウントによると、10月18日、テンセントはtRPCフレームワークのオープンソース化を発表しました。これは、アーキテクチャにプラグイン設計を採用し、「多言語対応・高性能」を特徴とするRPC開発フレームワークです。最初のオープンソースサポートには、GoとC++のプログラミング言語が含まれています。ご興味のある方は、こちらのGitHubプロジェクトページをご覧ください。 報道によると、tRPCの全体的なアーキテクチャは「フレームワーク」と「プラグイン」という2つの部分で構成されています。コア機能は抽象化され、独立したプラグインにカプセル化されています。破線はtRPC、中央の赤い実線はフレームワーク、青い実線はプラグイン部分を表しています。 ▲画像出典:テンセント このフレームワークは、「基盤となる通信をカプセル化することでRPC呼び出しメソッドを提供し、分散アプリケーションの開発を容易にする」と主張しています。プラグインアーキテクチャは複数のビジネス通信プロトコルをサポートし、「さまざまなマイクロサービスガバナンスプラットフォームに柔軟に接続することで、企業が必要なマイクロサービスシステムを迅速に構築できるようにする」とされています。 さらに、テンセントは、tRPC フレームワークには管理者管理インターフェースも含まれており、ユーザーまたはオペレーティング プラットフォームは管理インターフェースを呼び出してサービスを管理できると述べています。 IT Home は、Tencent が tRPC フレームワークの機能を次のようにまとめていることを発見しました。
|