![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
乔布斯基
请叫我乔布斯基
展开
-
Java RMI特性及实例代码
RMI (Remote Method Invocation)1,RMI 采用stubs 和 skeletons 来进行远程对象(remote object)的通讯。stub 充当远程对象的客户端代理,有着和远程对象相同的远程接口,远程对象的调用实际是通过调用该对象的客户端代理对象stub来完成的。2,RMI目前使用Java远程消息交换协议JRMP(Java Remote Messaging原创 2017-08-26 14:13:41 · 386 阅读 · 0 评论 -
微服务优化之并行调用
微服务优化之并行调用互联网产品随着用户的增加,系统对服务的高性能、高可用、可伸缩、可扩展的支持,大都采用分布式RPC框架。然而随着业务的增加,系统越来越多,系统之间的调用也越来越复杂,原本一个系统中一次请求就可以完成的工作,现在可能被分散在多个系统中,一次请求需要多个系统响应。这样就会放大RPC调用延迟带来的副作用,影响系统的高性能需求。例如:一个RPC接口中需要依赖另外三个系统的RPC服...原创 2018-05-10 22:54:34 · 7724 阅读 · 3 评论 -
微服务优化之异步调用
微服务优化之异步调用前一节《微服务优化之并行》,主要从并行的角度来提高微服务的响应时间,本节讲一下微服务优化之异步调用。异步的前提是对依赖的RPC接口调用,不需要关心其执行结果,对数据没有强一致性要求,只要能够达到最终一致性就好。该种情况下,实现方式一般有两种:第一种,对于最终一致性要求很低的情况,比如当用户投资抢标的情况下,只要用户的请求到达服务端,并且校验通过允许抢购,就可以记录用...原创 2018-05-18 23:01:48 · 7095 阅读 · 0 评论