- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 消息中间件-activemq安全机制
activemq作为消息中间件这样一个独立的个体存在,连通用户和服务器。如果没有一套完备的安全机制去设置用户权限设置消息分发机制可想后果是非常严重。ActiveMQ如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括ip,端口,消息地址[队列或者主题地址,),都可以肆无忌惮的发送、接收消息。今天我们就探讨一下他的安全机制。1.安全机制介绍我们讨论安全机制一般包括两个部分:验证(Authe
2017-05-29 13:19:45 2620
原创 Netty学习(十)-Netty文件上传
今天我们来完成一个使用netty进行文件传输的任务。在实际项目中,文件传输通常采用FTP或者HTTP附件的方式。事实上通过TCP Socket+File的方式进行文件传输也有一定的应用场景,尽管不是主流,但是掌握这种文件传输方式还是比较重要的,特别是针对两个跨主机的JVM进程之间进行持久化数据的相互交换。而使用netty来进行文件传输也是利用netty天然的优势:零拷贝功能。很多同学都听说过nett
2017-05-28 14:14:52 18176 8
原创 Netty学习(九)-Netty编解码技术之Marshalling
前面我们讲过protobuf的使用,主流的编解码框架其实还有很多种:①JBoss的Marshalling包②google的Protobuf③基于Protobuf的Kyro④Apache的ThriftJBoss Marshalling是一个Java对象的序列化API包,修正了JDK自带的序列化包的很多问题,但又保持跟java.io.Serializable接口的兼容;同时增加了一些可调的参数和附加的特
2017-05-16 22:13:38 4630
原创 消息中间件-activemq实战整合Spring之Topic模式(五)
这一节我们看一下Topic模式下的消息发布是如何处理的。applicationContext-ActiveMQ.xml配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/
2017-05-12 00:07:59 1036
原创 消息中间件-activemq实战之消息持久化(六)
对于activemq消息的持久化我们在第二节的时候就简单介绍过,今天我们详细的来分析一下activemq的持久化过程以及持久化插件。在生产环境中为确保消息的可靠性,我们肯定的面临持久化消息的问题,今天就一起来攻克他吧。1. 持久化方式介绍前面我们也简单提到了activemq提供的插件式的消息存储,在这里再提一下,主要有以下几种方式:AMQ消息存储-基于文件的存储方式,是activemq开始的版本默
2017-05-11 21:52:00 7834
转载 Mybatis Generator最完整配置详解
转自:【http://www.jianshu.com/p/e09d2370b796】<?xml version="1.0" encoding="UTF-8"?> bybatis generator详细配置
2017-05-11 13:44:41 451
原创 消息中间件-activemq实战之整合Spring(四)
前面的理论准备已经很充分,这一节我们来实战:将activemq整合到Spring框架才行中,因为Spring已经集成了JMS,这也为我们配置activermq带来了方便。1. Spring对jms的支持因为Spring已经将JMS集成到框架里面了,对jms做了自己的封装,我们使用起来更加方便,在Spring中使用jms比较麻烦的就是配置,在Spring中配置JMS大体需要8个部分:Connecti
2017-05-05 08:20:35 2785
原创 消息中间件-activemq消息机制和持久化介绍(三)
前面一节简单学习了activemq的使用,我们知道activemq的使用方式非常简单有如下几个步骤:创建连接工厂创建连接 创建会话创建目的地创建生产者或消费者生产或消费消息关闭生产或消费者、关闭会话、关闭连接前面我们的实例代码中已经按照这个步骤完成了P2P和Pub/Sub模式的消息发送和接收。那么这一节我们就针对他的消息传播机制和持久化方式做一个简单的学习。在会用的同时我们也需要理解
2017-05-02 23:24:48 3371
高可用MySQL(第2版)
2017-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人