2018年4月14日土曜日

gRPC (C#) のヘルパーライブラリを公開しました。

GitHub に gRPC (C#) のヘルパーライブラリを公開しました。RPC メソッド呼び出し時のインターセプトやシリアライザの置き換えなどを可能にします。




主な機能


 

メソッド呼び出しに対する割込み

・RPC メソッドの呼び出し前後に任意の処理を割り込ませることができます。

シリアライザの置き換え

・任意のシリアライザに置き換えることができます。

パフォーマンスの通知

・RPC メソッドの処理時間とデータサイズを取得できます。

例外の通知

・RPC メソッド実行時に発生した例外の情報を取得できます。

拡張メソッド

・ストリーム処理に対する汎用的なショートカットメソッドを提供しています。


公開先

 

GitHub

https://github.com/mxProject/gRPCHelper

NuGet Gallery

mxProject.Helpers.Grpc.Common:共通ライブラリ
mxProject.Helpers.Grpc.Client:クライアント用ライブラリ
mxProject.Helpers.Grpc.Server:サーバー用ライブラリ

0 件のコメント:

コメントを投稿

paiza のスキルチェックをやってみました

いまさら感はありますが、 paiza のスキルチェックをやってみました。指定された時間内にコードを書いてユニットテストにかけ、その結果を基に評価を数値化してくれるというものですが、ゲーム感覚で空き時間を見つけて進めていこうと考えています。 どうやら時間が短いほど高い評価を得...