核心远程处理 具有经典.NET Remoting风格的RPC库(.NET Standard 2.0) NuGet软件包: : 这是为了什么? 帮助将使用.NET Remoting的应用程序迁移到.NET Core / .NET 5。 提供易于使用的RPC功能 在分布式应用程序中支持事件和委托 在Linux,Windows和Mac上运行 这不是为了什么? 为Javascript客户端创建REST-API 创建SOAP Web服务 与.NET以外的其他平台一起使用 创建需要在多个群集节点上运行的服务器应用程序 事实与特征 在运行时为远程服务创建代理对象(在后台使用Castle.DynamicProxy) 服务可以具有SingleCall或Singeton生命周期 默认情况下使用websocket进行TCP双工网络通信(基于webshocket-sharp) 可以插入自定义传输