原文:微软RPC技术学习小结

RPC,即Remote Procedure Call,远程过程调用,是进程间通信 IPC,Inter Process Communication 技术的一种。由于这项技术在自己所在项目 Windows产品 中使用很多,因此周末学习总结一下。这里研究的主要是微软的RPC技术。 程序间的RPC通信既可以在同一台计算机,或者同一个本地网络,也可以是互联网两台机器间,因此在分布式计算环境中应用很广。RP ...

2013-11-03 21:30 8 2437 推荐指数:

查看详情

RPC框架小结

为什么说要搞定微服务架构,先搞定RPC框架? 1. 为什么说要搞定微服务架构,先搞定RPC框架? 如果没有统一的服务框架,RPC框架,各个团队的服务提供方就需要各自实现一套序列化、反序列化、网络框架、连接池、收发线程、超时处理、状态机等“业务之外”的重复技术劳动,造成整体的低效 ...

Sun Apr 29 00:25:00 CST 2018 0 998
dubbo RPC超时异常小结

dubbo消费者调用服务超时的原因可能有很多,今天排查问题花了两个小时,也查了很多资料,好像每一篇资料都是提出一个问题,所以简单总结几点: 1. 配置才是重中之重,仔细检查服务提供方的dubbo s ...

Tue Jan 30 07:47:00 CST 2018 1 1288
微软安全技术Shim

Shim是微软系统中一个小型函数库,用于透明地拦截API调用,修改传递的参数、自身处理操作、或把操作重定向到其他地方。Shim主要用于解决遗留应用程序在新版Windows系统上的兼容性问题,但Shim也可用于其他方面。例如上周微软紧急推出针对“微软Office Powerpoint 0day漏洞 ...

Wed Nov 13 02:51:00 CST 2019 0 322
RPC服务治理框架(一)RPC技术

一、RPC是什么 remote procedure call:远程过程调用 过程就是程序,像调用本地方法一样调用远程的过程 RPC采用Client-Server结构,通过request-response消息模式实现 RMI(remote method invocation ...

Thu Sep 26 17:56:00 CST 2019 0 389
微软平台开发技术蓝图

最近项目面临技术选型,忙里偷闲画了一幅微软平台开发技术蓝图。由于时间有限,还有很多不完善的地方,分享出来,只是希望能给需要的朋友一些参考(没有时间写相关的介绍也没有时间回复评论,所以就不发在首页了)。 ...

Tue Dec 31 23:27:00 CST 2013 3 9460
RPC是什么? (学习笔记)

什么是RPCRPC全称Remote Procedure Call,即远程过程调用,就是要像调用本地的函数一样去调远程函数,屏蔽远程调用的复杂性。 为什么需要RPC? 微服务、分布式应用的开发越来越常见,RPC可以解决各个节点之间的服务调用以及通信问题。 治理功能 ...

Mon Feb 24 07:34:00 CST 2020 0 801
从ThoughtWorks 2017技术雷达看微软技术

ThoughtWorks在每年都会出品两期技术雷达,这是一份关于技术趋势的报告,它比起一些我们能在市面上见到的其他各种技术行情和预测报告,更加具体,更具可操作性,因为它不仅涉及到新技术大趋势,比如云平台和大数据,更有细致到类库和工具的推介和评论,从而更容易落地。 Thoughtworks技术雷达 ...

Fri Dec 01 17:02:00 CST 2017 4 3390
RPC学习一--gRPC的协议

  RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调用本地的函数一样。   既然是server/client模型,那么我们直接 ...

Wed May 27 23:08:00 CST 2020 0 564
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM