关闭

hessian集成spring注解实现

1、Hessian简单介绍: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。可跨语言使用。官网地址:http://hessian.caucho.com/ Hessian包下载: 从图上可以看出he...
阅读(89) 评论(0)

Redis集群方案:高性能

1、Redis高性能集群:Twemproxy 1-1、Twemproxy概要 Twemproxy是一个Twitter开源的一个Redis/Memcache代理服务器,最早也是Twitter在使用。在Twitter决定开发Twemproxy时,互联网领域使用最广泛的缓存技术还是Memcache,那个时候Redis并没有提供原生的Cluster功能,甚至没有Bate版本。而Twemprox...
阅读(103) 评论(0)

Redis集群方案:高可用

1、概述 从本篇文章开始,我们将向读者介绍几种Redis的高可用高负载集群方案。除了介绍Redis 3.X版本中推荐的原生集群方案外,还会介绍使用第三方组件搭建Redis集群的方法。本文我们会首先介绍Redis的高可用集群方案。 2、Redis高可用方案 Redis提供的高可用方案和我们介绍过的很多软件的高可用方案类似,都是使用主从节点的思路。即是有一个Master节点在平时提供...
阅读(154) 评论(0)

Redis事件订阅和持久化存储

3-4、事件功能和配置项 Redis从2.X版本开始,就支持一种基于非持久化消息的、使用发布/订阅模式实现的事件通知机制。所谓基于非连接保持,是因为一旦消息订阅者由于各种异常情况而被迫断开连接,在其重新连接后,其离线期间的事件是无法被重新通知的(一些Redis资料中也称为即发即弃)。而其使用的发布/订阅模式,意味着其机制并不是由订阅者周期性的从Redis服务拉取事件通知,而是由Redis服务...
阅读(135) 评论(0)

Redis基本概念和安装使用

1、综述 Redis是一款内存数据库,所谓内存数据库是指它存储数据的主要介质是内存而非传统意义的磁盘,后者只用于辅助功能。Redis可以当作NoSQL数据库,缓存和消息代理来使用,目前各行业实践中使用Redis最多的场景还是把它当成缓存子系统,例如存储在线用户的登录情况,存储1小时内提交的订单情况等,缓存图片路径或者图片内容等等;其次较多的场景是作为消息代理来使用,例如DUBBO支持使用Re...
阅读(91) 评论(0)

开源全局配置中心XDiamond应用解析

简介: 全局配置中心,存储应用的配置项,解决配置混乱分散的问题。名字来源于淘宝的开源项目diamond,前面加上一个字母X以示区别。 特性: 服务端: 配置文件支持artifactId内部不同环境的继承和artifactId直接的依赖; 支持groupId,artifactId,version,profile四个维度以应对复杂环境; 可以对指定环境设置secret key防止非法获取配...
阅读(596) 评论(0)

Bean生成过程与BeanFactory ApplicationContext生命周期

spring 中有几种供 springbean 生存的容器: BeanFactory 、 ApplicationContext 、webApplicationContext 。由于 ApplicationContext 和 webApplicationContext 基本一样。所有这里就只介绍BeanFactory 和 ApplicationContext 。理解springBean 的生命周期主...
阅读(78) 评论(0)

spring BeanFactoryPostProcessor和BeanPostProcessor解析

BeanFactoryPostProcessor和BeanPostProcessor,这两个接口,都是spring初始化bean时对外暴露的扩展点。两个接口名称看起来很相似,但作用及使用场景却不同,分析如下: 1、BeanFactoryPostProcessor接口 该接口的定义如下: publicinterface BeanFactoryPostProcessor {     /**...
阅读(53) 评论(0)
    个人资料
    • 访问:18282次
    • 积分:1077
    • 等级:
    • 排名:千里之外
    • 原创:92篇
    • 转载:10篇
    • 译文:0篇
    • 评论:5条
    文章分类
    最新评论