-
Java系列13-Netty 与 RPC
1. Netty 原理Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便...
04月15日[精选文章]浏览:22
-
深入理解gRPC(一):gRPC介绍
背景随着微服务架构和云原生架构的出现,传统的单体应用程序被分解为一组细粒度的、自治的和面向业务能力的“微服务”,网络通信链路的数量激增,进程间(或服务间/应用程序间)通信技术也因此成为了现代分布式系统中至关重要的一个环节。...
04月15日[精选文章]浏览:23
-
甲骨文再发力云服务挑战亚马逊,为时已晚?
上个月,在2015甲骨文全球大会活动中, 甲骨文公布了一项雄心勃勃的云计算项目,计划在基础设施即服务(IaaS)、云分析服务、云应用和云集成服务方面扩大投资组合,该公告旨在推出甲骨文的新IaaS服务,展示了与亚马逊AWS正面交锋的能力。但AWS在云计算的公有云市场是绝对的领导者,以及IaaS的霸主地...
01月24日[精选文章]浏览:23
-
Dubbo框架支持多少种协议?各有什么特点?文中一一为你揭晓
概述Dubbo 允许配置多协议,在不同服务上支持不同协议或者同一服务上同时支持多种协议。除了dubbo协议外, Dubbo框架还支持另外8种服务暴露协议,如rmi协议、 hessian协议、 http协议、等。不同的协议,有不同的特点,适用不同的场景。一般在实际应用中,默认也是使用最多的是dubbo...
01月24日[精选文章]浏览:21
-
-
Apache Doris 入门 10 问(apache %d)
基于 Apache Doris 在读写流程、副本一致性机制、 存储机制、高可用机制等方面的常见疑问点进行梳理,并以问答形式进行解答。在开始之前,我们先对本文相关的...
01月24日[精选文章]浏览:26
-
微软开源rDSN分布式系统开发框架(微软开源cms)
近日,由微软亚洲研究院系统组开发的分布式系统开发框架——Robust Distributed System Nucleus(rDSN)通过GitHub平台开源。rDSN旨在为广大分布式系统的开发者,学生,和研究人员提供一个开放式的框架,用于快速搭建和运维高性能和高鲁棒的分布式系统,而后者对于当前很多...
01月24日[精选文章]浏览:28
-
Facebook开源Proxygen HTTP框架和服务器
2014.11.6Facebook今天宣布将开源内部使用的Proxygen,这是一套包含了一个HTTP服务器的C++ HTTP库。Facebook在最近几个月开源了不少项目,其中大部分项目面向移动开发者。不过,今天宣布的项目要更为有趣,因为它面向的是更广大的开发者们。...
01月24日[精选文章]浏览:25
-
架构解密从分布式到微服务:古老又有生命力的 RPC
古老又有生命力的RPCRPC (Remote Procedure Call,远程过程调用)是建立在Socket之上的一种多进程间的通信机制。不同于复杂的Socket通信方式,RPC的初心是设计一套远程通信的通用框架,这个框架能够自动处理通信协议、对象序列化、网络传输等复杂细节,并且希望开发者在使用这...
01月24日[精选文章]浏览:21
-