JMS
文章平均质量分 63
memory
这个作者很懒,什么都没留下…
展开
-
JMS——概念
JMS 给java 程序员提供了一种通用的方式来创建、发送、接收和查看企业消息系统消息。 JMS 没有包含下列功能: 负载均衡/容错(Load Balancing/Fault Tolerance) 错误/劝告通知(Error/Advisory Notification) 管理 安全 通讯协议(Wire Protocal) 消息类型存储池 ...原创 2013-06-03 22:14:31 · 105 阅读 · 0 评论 -
JMS——架构
JMS 应用由以下部分组成: 1.JMS 客户端——发送和接收消息的Java 语言程序。 2.非 JMS 客户端——使用消息系统的本地客户端API 而不是JMS 的API,如果应用先 于JMS,那么它很可能既包含JMS 又包含非JMS 客户端。 3.消息——每个应用定义一系列的消息,这些消息用于在客户端之间交换信息。 4.JMS 提供商——它是一个消息系统,它实现了JMS ...原创 2013-06-03 22:43:43 · 215 阅读 · 0 评论 -
JMS——公共工具
JMS定义了Destination对象来封装提供商特有的地址作为替代方案,Destination支持并发使用。 ConnectionFactory封装了一系列连接配置参数,这些参数由管理员定义。客户端使用它来创建和JMS提供商的连接。ConnectionFactory对象支持并发使用。 JMS Connection是一个客户端到JMS提供商间的活动连接。Connection对象支持并发使用...原创 2013-06-16 15:27:25 · 160 阅读 · 0 评论 -
JMS——异常
JMS 定义了下面的标准异常: IllegalStateException:当在不合法或不合适的时间,或提供商没有处于处理请求操作的合适状态,则抛出这个异常。例如,如果Session.commit()在非事务会话中被调用, 则必须抛出这个异常。当调用与域不匹配的方法时, 例如调用TopicSession.CreateQueueBrowser(),必须抛出这个异常。 JMSSecuri...原创 2013-06-18 23:01:11 · 794 阅读 · 0 评论 -
JMS——集成Spring
1.往Spring容器中注入实体bean <!--上下文环境--> <bean id="emsJndiTemplate" class="org.springframework.jndi.JndiTemplate"> <property name="environment"> <prop key="java.n原创 2013-06-18 23:36:15 · 143 阅读 · 0 评论 -
JMS——消息模型
消息由消息头和消息体组成。消息头包含了用于消息路由和标识的字段;消息体包含了被发送的应用数据。 1.JMS 消息由以下部分组成: 消息头——所有的消息都支持相同的头字段集。头字段包含了客户端和提供商都要 使用的用于标识和路由消息的值。 属性——除了标准的头字段外,消息提供了一个内置的功能来向消息增加可选的头 字段。 应用专有属性—为消息增加应用专有的头字段提供的机制。 标准属...原创 2013-06-07 20:41:43 · 93 阅读 · 0 评论 -
kafka与zookeeper
kafka即使消息被消费,消息仍不会被立即删除。日志文件将会根据broker中的配置要求,保留一定的时间之后删除。 如果所有的consumer都具有相同的group,这种情况和queue模式很像,消息将会在consumers之间负载均衡 如果所有的consumer都具有不同的group,那这就是“发布-订阅”,消息将会广播给所有的消费者 kafka并没有提供JMS中事务性,消息...原创 2016-02-15 21:08:10 · 93 阅读 · 0 评论