服务调用(八)之远程调用(Redis)
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 redis:// 协议的远程调用,主要分成两个个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-redis 。 对应文档为 《Dubbo 用户指南 —— redis://》 。定义如下: 基于 Redis 实现的 RPC 协议。 简单的说,通过 Dubbo Ser...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 redis:// 协议的远程调用,主要分成两个个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-redis 。 对应文档为 《Dubbo 用户指南 —— redis://》 。定义如下: 基于 Redis 实现的 RPC 协议。 简单的说,通过 Dubbo Ser...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 rmi:// 协议的远程调用,主要分成三个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-rmi 。 对应文档为 《Dubbo 用户指南 —— rmi://》 。定义如下: RMI 协议采用 JDK 标准的 java.rmi.* 实现,采用阻塞式短连接和 JDK 标...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 rest:// 协议的远程调用,主要分成三个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-rest 。 对应文档为 《在Dubbo中开发REST风格的远程调用(RESTful Remoting)》 。 我们基于标准的 Java REST API——JAX-RS...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 webservice:// 协议的远程调用,主要分成三个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-webservice 。 对应文档为 《Dubbo 用户指南 —— webservice://》 。定义如下: 基于 WebService 的远程调用协议,基于 ...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 hessian:// 协议的远程调用,主要分成三个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-hessian 。 对应文档为 《Dubbo 用户指南 —— hessian://》 。定义如下: Hessian 协议用于集成 Hessian 的服务,Hessian...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文,我们分享 http:// 协议的远程调用,主要分成三个部分: 服务暴露 服务引用 服务调用 对应项目为 dubbo-rpc-http 。 对应文档为 《Dubbo 用户指南 —— http://》 。定义如下: 基于 HTTP 表单的远程调用协议,采用 Spring 的 HttpInvoker 实...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 本文分享 dubbo:// 协议的远程调用的第三部分:异步调用。 对应 《Dubbo 用户指南 —— 事件通知》 文档。定义如下: 在调用之前、调用之后、出现异常时,会触发 oninvoke、onreturn、onthrow 三个事件,可以配置当事件发生时,通知哪个类的哪个方法。 看完定义,是不是有点疑惑,和本文的标题仿...
本文基于 Dubbo 2.6.1 版本,望知悉。 1. 概述 从本文开始,我们开始分享 dubbo:// 协议的远程调用,主要分成四个部分: 通信实现 同步调用 异步调用 参数回调 本文分享 通信实现 部分。 《精尽 Dubbo 源码解析 —— NIO 服务器》 系列,是本文的前置文章,所以胖友需要先读完这个系列。哈哈哈,当然,也可以凑合看看先。 本文涉及类图...
一、简介 Storm-Redis 提供了 Storm 与 Redis 的集成支持,你只需要引入对应的依赖即可使用: <dependency> <groupId>org.apache.storm</groupId> <artifactId>storm-redis</artifactId> <version>...
一、整合说明 Storm 官方对 Kafka 的整合分为两个版本,官方说明文档分别如下: Storm Kafka Integration 主要是针对 0.8.x 版本的 Kafka 提供整合支持; Storm Kafka Integration (0.10.x+) 包含 Kafka 新版本的...