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 投稿