Mayuki Sawatari

Results 41 comments of Mayuki Sawatari

Basically, MagicOnion simply serializes objects with MessagePack (instead of Protobuf) and sends/receives them as gRPC messages. If you remap them, you need to pay the cost, but that is the...

There are no plans to do so. However, MagicOnion is built on top of MessagePack serialization mechanism, it is possible to use the extension points provided in MessagePack. https://github.com/neuecc/MessagePack-CSharp For...

Try using ContractlessStandardResolver. https://github.com/neuecc/MessagePack-CSharp#object-serialization

`MessagePackSerializer.DefaultOptions` is a singleton global application-wide option. It should be set at application initialization (e.g., entry point).

Since MagicOnion implements gRPC (Grpc.Net) on top, it is possible to change the gRPC transport. For example, gRPC over Unix domain sockets is supported by ASP.NET Core and SocketsHttpHandler. https://docs.microsoft.com/en-us/aspnet/core/grpc/interprocess?view=aspnetcore-6.0...

Sorry for the late reply. Thank you for your proposal.👍 I did not introduce a chain (Fluent API) for AddCommand because it is based on ASP.NET Core's Minimal APIs. For...

Thanks for the feedback. I would like to be able to write a query using SemanticModel too. So, I'm slightly stuck on what kind of selector to provide.

I don't recommend using Rin in a production environment for several reasons. 1. Performance: Request capturing pays an overhead of memory and processor. The middlewares cause an application to slow...

単純にあまりなじみのなく、GPL よりも広範囲に影響を受けるライセンスのため念のためといった感じです。 まあライセンスを確認せず使う人というのはいないと思いますが…。

When using default MS Dependency Injection, it will never call `IDisposable.Dispose` method of services during shut down. However, Autofac calls that exactly, so that `Task` throws an exception. I didn't...