`
xylong
  • 浏览: 189814 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jms与其实现

 
阅读更多

rocketMq横空出世,结束了我眼界之内消息中间件必须有其它语言插一腿的局面,这是一个纯java的消息中间件,当然在这之前,没有开源的消息中间件也是有的,notify等,这次值得庆贺的是rocketMq是开源的,其实我很早的一篇博客就讲了消息jms、但无奈始终找不到一个pure java实现的消息系统,这次一定得好好挖下。

 

代码还是从github上git下,还是蛮方便的,https://github.com/alibaba/RocketMQ.git,用maven构建一下,ide不标红,这感觉特好。

 

迫不及待地就运行了example\但就是没搞清楚server端是如何发布地址,客户端是如何寻址的,且文档也没完善,哎,期待赶紧完善啊,否则就要自己慢慢地啃啦。

 

初步结束可能就急急忙忙地去运行example、结果发现老是报错,如【No route info of this topic, TopicTest】,建议大家先看看doc中的文档,其实在这之前,要启动一个NameSrvStartup,这个地方可能有点和其它开源工程不同,需要这么启动,哎,坑啊。

分享到:
评论

相关推荐

    编码实现MQ连接池实现JMS消息发送连接管理

    这些提供商提供了实现JMS规范的具体库,使得我们可以通过Java API与其交互。 2. **创建ConnectionFactory**:ConnectionFactory是创建JMS连接的工厂类。在连接池实现中,我们需要一个池化的ConnectionFactory,这...

    java中间件之jms

    值得注意的是,JMS本身并不实现消息服务,而是由具体的供应商(如ActiveMQ、IBM MQ等)来提供实际的消息服务实现,这些供应商称为JMS Provider。 #### 1.2 JMS 的基本概念 JMS 的核心概念包括消息(Message)、...

    JMS规范PDF

    - **定义与组成:** JMS应用由定义消息的应用程序和一系列与其交互的客户端组成。 **2.3 管理** - **管理机制:** 描述了JMS应用中涉及的管理层面的操作,如配置管理、安全性管理等。 **2.4 两种消息风格** - **点...

    Java23设计模式-jms.zip

    在JMS中,桥接模式可能用于将消息处理逻辑与具体的JMS实现解耦。 这些设计模式的运用能够帮助开发者更好地理解和组织JMS应用程序,提高代码的可扩展性和可维护性。通过深入理解并合理应用这些设计模式,可以解决...

    activeMQ JMS 3种创建方式

    ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它实现了Java消息服务(JMS)标准,为分布式系统提供高效、可靠的消息传递。在ActiveMQ中,有三种主要的方式来创建消息队列(QUEUE)和主题(TOPIC),这些...

    JMS-ActiveMQ入门实例

    它支持多种协议,如OpenWire、STOMP、AMQP、MQTT和WebSockets,使得非Java应用也能与其交互。 1. **ActiveMQ特性**:包括持久化存储、网络传输优化、消息优先级、事务支持、集群和复制等。 2. **部署与配置**:...

    Java Message Service 2nd Edition源代码

    这个“Java Message Service 2nd Edition源代码”包含了与JMS相关的不同实现和示例,包括Spring框架与ActiveMQ、WebSphere MQ(WMQ)的集成,以及非Spring环境下的JMS应用。 **1. Spring与JMS** Spring框架提供了对...

    Ehcache分布式缓存与其在spring中的使用

    - **JMS**:Java消息服务,适用于异步通信。 示例配置: ```xml class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"> <property name="port">1099 <property name="serviceType">RMI `...

    activeMQ视频

    3. **多种协议支持**:除了JMS,ActiveMQ还支持STOMP、AMQP、XMPP等流行的消息协议,使得非Java应用也能方便地与其交互。 4. **持久化**:ActiveMQ支持消息的持久化存储,确保消息在网络故障或系统重启后不会丢失。...

    apache-activemq-5.4.3-bin.zip

    在本文中,我们将深入探讨Apache ActiveMQ 5.4.3版本的核心特性、安装与配置、使用方法以及与其相关的JMS概念。 **1. Apache ActiveMQ简介** Apache ActiveMQ是一个高性能、轻量级的消息代理,它支持多种消息协议,...

    基于java的短信网关平台(值得一看).zip

    Java EE提供了许多企业级服务,如JMS(Java消息服务)用于实现消息队列,Servlet和JSP用于构建Web接口,以及EJB(企业JavaBean)来处理业务逻辑。 【压缩包子文件的文件名称】: "smsbeans0.9" 这个文件名可能是指该...

    ActiveMQ 教学视频/教程 /附带笔记等资源

    ActiveMQ通过实现JMS接口,使得任何遵循JMS的Java应用都能与其无缝集成。 3. **ActiveMQ的特性**: - **性能**:ActiveMQ设计为高性能,可以处理大量并发连接和高频率的消息传递。 - **安全**:支持用户认证和...

    activemq.rar

    不仅限于JMS,ActiveMQ还支持STOMP、AMQP、MQTT等多种消息协议,使得不同平台和语言的应用程序能方便地与其集成。 6. 网络传输优化: 通过使用高效的TCP/IP协议和压缩技术,ActiveMQ可以减少网络带宽的使用,提高...

    java 提供消息队列的使用

    总的来说,Java消息队列的使用涉及多个层面,包括选择合适的MQ实现、理解JMS接口和消息模型、配置连接和会话、处理异常以及在特定场景下利用阻塞队列优化性能。通过深入学习这些知识点,开发者可以有效地利用消息...

    JAVAEE仓库管理系统

    10. **JMS(Java Message Service)**:对于异步处理和消息传递,JMS可以实现消息队列,提高系统的并发性和解耦。 **仓库管理核心功能** 1. **库存管理**:包括物品入库、出库、查询、盘点等操作,系统需要记录每...

    EJB技术及应用(课件与练习)

    消息驱动Bean则用于处理Java消息服务(JMS)中的消息,实现异步处理。 **EJB开发基础**涉及以下几个方面: 1. **容器管理**:EJB运行在特定的容器中,容器负责生命周期管理、事务管理、安全性和资源管理等,让...

    j2ee的面试题面试题

    HashTable使用散列函数确定存储位置,HashMap与其类似,但HashMap在处理速度上有优势,因为它不需要线程同步。 3. **forward与redirect**:`forward`是在服务器内部转发请求,不会创建新的HTTP请求,因此可以保持...

    2009年淘宝网J2EE面试题集锦(附答案)

    `HashMap`与其类似,但`HashMap`是非同步的,允许`null`键和值,而`Hashtable`不允许。 4. `forward`与`redirect`的区别: - `forward`是服务器内部转移,请求和响应对象保持不变,不发生新的HTTP请求。 - `...

    Building Service Oriented Architectures (SOA) with the J2EE Platform

    1. **接口与实现解耦**:在SOA中,服务的接口与其具体实现是分离的,这使得服务可以在不影响客户端的情况下被修改或替换。 - **松散耦合接口**:服务之间的通信通过标准化的接口进行,而不是依赖于特定的实现细节。...

Global site tag (gtag.js) - Google Analytics