- 博客(5)
- 资源 (20)
- 收藏
- 关注
原创 ActiveMQ的消息重发与死信处理
概述在发生以下情形时,消息会给重发给客户端:使用了一个事务性的会话且调用了rollback()方法。在调用commit()方法前一个事务性的会话被关闭了。一个会话使用CLIENT_ACKNOWLEDGE的ACK模式,且调用了Session.recover()方法。一个客户端连接超时(可能正被执行的代码执行的时间超过配置的超时时间)。客户端可以通过ActiveMQConnection...
2019-04-09 17:54:26 2010
原创 ActiveMQ之消息选择器(Message Selectors)
JMS Selectors用在获取消息的时候,可以基于消息属性和Xpath语法对消息进行过滤。JMS Selectors由SQL92语义定义。以下是个Selectors的例子: consumer = session.createConsumer(destination, "JMSType = 'car' AND weight > 2500");1:JMS Selectors表达式中,...
2019-04-09 17:53:50 1477
原创 ActiveMQ顺序消费消息+消息分组
简介Queue中的消息是按照顺序发送给Consumers的。然而,当你有多个Consumer同时从相同的Queue提取消息时,顺序将不能得到保证。因为这些消息时被多个线程并发的处理。但是,有时候保证消息的顺序是很重要的。例如,你可能不希望插入订单操作结束之前执行更新订单的操作。那么我们可以通过Exclusive Consumer和Message Groups来实现这一目的。独有消费者从Act...
2019-04-09 17:53:07 6024 7
原创 Memcached缓存介绍
Memcached简介Memcached是一个高性能的服务器内存缓存软件。在早期版本的Memcached使用的是alloc来分配内存,存在内存碎片,在新版本的Memcached采用了Slab Allocator来分配内存。在MC启动时会要求制定一块内存区域,然后会划分为多个Slab,每个Slab默认大小为1M,可以指定。每个Slab又包含多个truck,每个Slab的truck大小不同,但同一个...
2019-04-02 10:11:39 2564
原创 maven私服(nexus)搭建
一、为何要搭建maven私服1.有的公司开发电脑没法直接连外网,下载不了依赖;可以通过私服(私服服务器可以连接),开发电脑连接私服服务器下载依赖。2.项目协作。某个项目包含多个模块,开发人员A将模块打包提交到私服,其他人从私服获取该模块的依赖。二、使用私服与不使用的区别1.不使用私服2.使用私服.三、下载和安装nexus1.从https://www.sonatype.com/d...
2019-04-02 10:05:45 620
使用数字签名验证文件是否被修改
2013-05-03
java socket多人聊天(文字+图片+文件传输)
2013-01-19
spring3.0 mvc demo
2011-09-17
displayTag的小例子
2011-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人