- 博客(11)
- 资源 (28)
- 收藏
- 关注
转载 java 分布式锁方案
第一步,自身的业务场景:在我日常做的项目中,目前涉及了以下这些业务场景:场景一: 比如分配任务场景。在这个场景中,由于是公司的业务后台系统,主要是用于审核人员的审核工作,并发量并不是很高,而且任务的分配规则设计成了通过审核人员每次主动的请求拉取,然后服务端从任务池中随机的选取任务进行分配。这个场景看到这里你会觉得比较单一,但是实际的分配过程中,由于涉及到了按用户聚类的问题,所以要比
2017-08-30 14:15:53 432
转载 Redis应用场景
1. MySQL+Memcached架构的问题Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开销。各个Slab按需动态分配一个page的内存(和4Kpage的概念不同,这
2017-08-29 15:12:10 402
转载 activeMQ深入了解—队列模式手动控制消费
相信经过了解,基本使用activemq后,大家一定知道队列里面有ACK模式,他的类型有以下几种1、AUTO_ACKNOWLEDGE = 1 自动确认2、CLIENT_ACKNOWLEDGE = 2 客户端手动确认3、DUPS_OK_ACKNOWLEDGE = 3 自动批量确认4、SESSION_TRANSACTED = 0 事务提交并确认
2017-08-02 11:52:01 1083
转载 activeMQ消息类型
Activemq消息类型JMS规范中的消息类型包括TextMessage、MapMessage、ObjectMessage、BytesMessage、和StreamMessage等五种。ActiveMQ也有对应的实现,下面我们结合Spring JMS分别来看一下五种消息类型的收发代码。1、TextMessage/** * 向指定Destination发送text消息
2017-08-02 11:47:43 1128
转载 spring activeMQ 整合(四): JMS 事务管理
1.为什么要用事务? 消息事务是在生产者producer到broker或broker到consumer过程中同一个session中发生的,保证几条消息在发送过程中的原子性。 可以在connection的createSession方法中指定一个布尔值开启,如果消息确认机制是事务确认,那么在发送message的过程中session就会开启事务(实际上broker的)
2017-08-02 11:24:42 720
转载 spring activeMQ 整合(五): 死信队列
1.死信队列和回退队列的区别: 这篇文章写得非常到位:http://blog.csdn.NET/coderepository/article/details/70233042.什么是死信队列:DLQ-死信队列(Dead Letter Queue)用来保存处理失败或者过期的消息。出现以下情况时,消息会被redelivered A transacted session is u
2017-08-02 11:22:57 766
转载 spring activeMQ 整合(三): 确认机制ACK(收到消息后,应该有一个回应也就是确认答复)
之前写的spring activemq整合的demo ,今天继续完善一下这个demo,让功能更强大。Spring ActiveMQ 整合(一): 一个简单的demo,测试消息的发送与接收 Spring ActiveMQ 整合(二): 重发机制(消息发送失败后的重新发送)继上篇文章之后,我消息发送失败后,可以重新发送了。但是至于别人有没有收到,这就不得
2017-08-02 11:15:12 1995
转载 spring activeMQ 整合(二): 重发机制(消息发送失败后的重新发送)
之前已经写了一个spring activemq整合的demo ,今天继续完善一下这个demo,让功能更强大。Spring ActiveMQ 整合(一): 一个简单的demo,测试消息的发送与接收 假如现在我手里有一个很重要的消息的,想要发给一个人,但是很不幸,消息发送失败了。这时候怎么办呢怎么解决这种尴尬的情况,这时候我们可以利用activeMQ的
2017-08-02 10:56:51 2952
转载 spring activeMQ 整合(一): 一个简单的demo,测试消息的发送与接收
环境: windows环境下: spring 3.2.8 、Tomcat 7 、JDK 1.6 、 ActiveMQ 5.9.0 项目目录结构: applicationContext.xml[html] view plain copy bean id="connecti
2017-08-02 10:55:49 347
转载 activeMQ的应用场景
MQ的学习目前流行的就是:activemq、ZeroMQ、RabbitMQ、kafka、rocketmq,学习RabbitMQ就可以了,这个就很强大。rabbitMQ的优点(适用范围) 1. 基于erlang语言开发具有高可用高并发的优点,适合集群服务器。 2. 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。 3. 有消息确认机制和持久化机制,可靠性高。
2017-08-02 10:54:19 1337
转载 activeMQ技术分享
本次引入ActiveMQ的背景:ActiveMQ主要解决什么问题: 在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。比如记录用户的操作日志。这部分就能提出来。操作日志,这种东西,用户也不会马上去看他,为何不用更好的技术,ActiveMQ呢,这样做还节省了服务器请求响应时间。一
2017-08-02 10:51:42 619
icepdf-5.0.7和pdfbox-app-2.0.2的jar包
2016-11-10
springMVC+ibatis+hibernate+spring+boostrap框架的lib包
2016-01-15
springMVC+ibatis+hibernate+spring+boostrap框架
2016-01-12
spring security3动态权限
2015-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人