KL个人博客 首页>>2016-10

基于RabbitMQ+Hessian+spring实现远程RPC调用

基于RabbitMQ+Hessian+spring实现远程RPC调用

1.对Rpc的简单阐述 对RPC通俗的理解就是,调用远程服务和调用本地服务一样透明化无感知。使用过dubbo和motan的同学肯定有这种感觉。实现RPC调用过程,无非解决两个问题: 1.数据的传输:这里使用RabbitMQ来收发消息,保证消息的可靠性 2.请求和响应数据的序列化和反序列化:采用Hessian 如果有自己的序列化方案,还得确定传输的消息体结构,这里不做考虑 2.远程调用过程 首先:消费者...

阅读全文 »

spring集成redis客户端jedis以及redisson

spring集成redis客户端jedis以及redisson

集成jedis实例,xml方式 集成前引用的jar !--kl add redis client-- dependency groupIdredis.clients/groupId artifactIdjedis/artifactId version2.9.0/version /dependency !-- https://mvnrepository.com/artifact/commons-pool/commons-pool -- dependency groupIdorg.apache.commons/groupId artifactIdcommons-pool2/artifactId version2.2/version /dependency spring bean配置xml ?xml version="1.0" encoding="UTF-8"? beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc...

阅读全文 »