Machete.Rpc Machete.Rpc 是一个轻量级的Rpc(远程过程调用的)框架.底层代理使用了Emit提高了效率,底层通信采用DotNetty框架以提升通信的效率.目前正在逐步完善中. Github:https://github.com/MacheteTeam/Machete.Rpc. 简单使用 目前还没有放到Nuget上,稍后放上去 1.新建一个类库Machete.Rpc.Sample.Service,新建一个接口IChatService [RpcService] public i
整理的笔记来源:https://mp.weixin.qq.com/s/JkXrPcuKtE2qYgmDcH2uww RPC(远程过程调用): RPC是:一个计算机通信协议. 调用过程:计算机 A 上的进程,调用另外一台计算机 B 上的进程,其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行. RPC本质:调用的是远端的服务. RPC主要有三个角色:客户端.服务端.注册中心. 为什么要注册中心:客户端不直接找服务端,而是先去注册中心. 实现RPC需要