GoによるgRPCファーストのマイクロサービス構築:RESTfulゲートウェイ併用アーキテクチャ
開発環境のセットアップ
以下の環境で動作確認済みです。
Windows 10 + Go 1.24
必要なGoツールをインストールします。
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest
go install github.c ...
8月20日 22:37 投稿
UnityでのProtocol Buffers導入とシリアライズ実装
環境構築とライブラリの準備Protocol Buffers(Protobuf)をUnityで利用するには、C#用のランタイムライブラリと、.protoファイルからC#ソースコードを生成するためのコンパイラ(protoc)が必要です。1. 公式リポジトリからソースコードとWindows用バイナリ(win64)をダウンロードします。2. Visual StudioでC#プロジェクトを開き、メニューバーから「ツール > NuGet パ ...
6月8日 20:34 投稿
分散型アーキテクチャにおける一般的なシリアル化技術
シリアル化の進化
分散型アーキテクチャやマイクロサービスアーキテクチャが普及するにつれて、サービス同士の通信が基本的なニーズとなりました。このとき、通信のパフォーマンスだけでなく、言語の多様性問題にも注意を払う必要があります。したがって、シリアル化においては、シリアル化のパフォーマンスを向上させ、クロスランゲージ対応を解決することが重要な課題と ...
5月12日 22:11 投稿