Anno.Core フレームワークの実践的活用ガイド

フレームワーク概要 Anno.Core は .NET Core に基づくマイクロサービス開発フレームワークで、gRPC および Thrift を通信プロトコルとして利用可能です。サービスディスカバリ、トレーシング、Cron スケジューリング、リクエスト制限、イベントバス、CQRS、DDD を標準機能として搭載し、プラグインアーキテクチャで拡張性を実現しています。開発プロセスを簡素化し、高パ ...

6月17日 21:20 投稿

マイクロサービスアーキテクチャの設計と実装:単体システムからの移行戦略

マイクロサービスアーキテクチャの導入背景 近年、マイクロサービスアーキテクチャの採用が急増している。このアプローチは、大規模な単体アプリケーションの限界を克服するための有効な手段として注目されている。しかし、マイクロサービスという概念自体が誤解されやすい面もあり、特にサービスの適切な粒度や初期設計の難しさが課題となる。この記事では、実際の事例を ...

6月9日 19:53 投稿

UnityでのProtocol Buffers導入とシリアライズ実装

環境構築とライブラリの準備Protocol Buffers(Protobuf)をUnityで利用するには、C#用のランタイムライブラリと、.protoファイルからC#ソースコードを生成するためのコンパイラ(protoc)が必要です。1. 公式リポジトリからソースコードとWindows用バイナリ(win64)をダウンロードします。2. Visual StudioでC#プロジェクトを開き、メニューバーから「ツール > NuGet パ ...

6月8日 20:34 投稿

gRPC の 4 種ストリーミングタイプと .NET Core での実装例

gRPC におけるストリーミングの種類 gRPC は次の 4 種類のストリーミングをサポートしています: ユニタリ RPC(Unary RPC) サーバーストリーミング RPC(Server Streaming RPC) クライアントストリーミング RPC(Client Streaming RPC) 双方向ストリーミング RPC(Bidirectional Streaming RPC) 1. ユニタリ RPC リクエストとレスポンス ...

6月5日 18:54 投稿

コンテナ環境で動作するWebターミナルのトラブルシューティング

プロジェクト概要と使用言語 container-web-tty は、ブラウザ経由でコンテナインスタンスに接続し、シェルコマンドを実行できるオープンソースツールです。元となる yudai/gotty を拡張しており、DockerやKubernetesクラスタへの接続をサポートしています。実装言語にはGoが採用されており、高並列処理と軽量なランタイムにより、リアルタイムなターミナル通信を効率よく実 ...

6月1日 03:55 投稿

Nacosソースコード - Nacos 2.0の性能が9倍向上する秘密

要約: Nacos 1.4.1バージョンの登録センターと設定センターの主要な機能モジュールについて、单体およびクラスタ環境での使用方法を学びました。Nacos 1.4.1バージョンの学習を通じて、多くのことを学ぶことができました。清潔なコードスタイル、非同期タスク、メモリキュー、プッシュプル結合などの優れた設計です。 しかし、Nacosはまだ更新されており、Nacos 2.xバージ ...

5月18日 02:48 投稿