`
xly_971223
  • 浏览: 1276950 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用jms解决sns网站好友动态

    博客分类:
  • java
阅读更多
使用jms优点是不大影响原来的插入速度 节省了事务的开销,还可以分布式
缺点也有一大群
可靠性不高 实时性不高 不能直接被缓存收录 等等
但在一般的网站应该是足够了

配置过程比较简单
1 配置activemq ,嵌入式或独立服务器都可以
2 在saveXXX();方法中添加你的sendMessage(message)代码
saveBlog(Blog blog){
    blogDao.save(blog);
    messageProducer.send(message);
}

3 监听器处理message
0
0
分享到:
评论

相关推荐

    JMS 简单使用指南

    Java消息服务(JMS,Java Message Service)是一种用于在分布式环境中进行异步通信的应用程序接口。JMS允许应用程序创建、发送、接收和读取消息,有效地处理系统间的解耦和消息传递。以下是对JMS的一些关键知识点的...

    JMS 使用 ActiveMQ 传送文件

    **标题:“JMS 使用 ActiveMQ 传送文件”** 在IT领域,Java消息服务(Java Message Service,简称JMS)是一种标准API,它允许应用程序创建、发送、接收和读取消息。这种技术常用于异步通信,尤其是在分布式系统中,...

    javax.jms.jar

    Classes contained in javax.jms.jar: javax.transaction.xa.XAResource.class javax.jms.BytesMessage.class javax.jms.Message.class javax.jms.JMSException.class javax.jms.Destination.class javax.jms....

    javax.jms.jar下载

    javax.jms.BytesMessage.class javax.jms.Connection.class javax.jms.ConnectionConsumer.class javax.jms.ConnectionFactory.class javax.jms.ConnectionMetaData.class javax.jms.DeliveryMode.class javax.jms....

    JMS(JMS(JMS(JMS(

    JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS

    weblogic中使用JMS发送和接受消息

    本文将详细介绍如何在WebLogic中使用JMS来创建Queue(队列)和TOPIC(主题)并进行消息的发送与接收。 ### 一、JMS基本概念 1. **Queue(队列)**:队列是一种点对点的消息传递模型,其中每个消息只会被一个消费者...

    java.jms.jar JMS需要的JAR包

    `javax.jms.Topic`, `javax.jms.MessageProducer`, `javax.jms.MessageConsumer`, `javax.jms.ConnectionFactory`等关键接口,以及其他辅助类和异常类,开发者可以使用这些接口来构建基于JMS的应用程序。...

    PDS-17001_JMS583_Datasheet_(Rev._1.0)_JMS583_jmicron_jms583开发_

    总结来说,JMS583芯片是现代高速存储解决方案的重要组成部分,它利用先进的USB 3.1 Gen 2和PCIe Gen3x2技术,为存储设备提供高速、低延迟的数据传输,广泛应用于各种存储设备的开发中,对于提升系统性能和用户体验...

    OSB中JMS配置及队列使用说明

    OSB 中 JMS 配置及队列使用说明 OSB(Oracle Service Bus)是一种基于 Java 的集成平台,旨在帮助企业集成不同的应用程序和系统。JMS(Java Message Service)是 Java 平台上的一种消息服务规范,允许 Java 应用...

    jms-1.1.jar(jms工具jar包)

    在实际应用中,`javax.jms-1.1.jar` 提供了JMS API的实现,开发人员可以使用这些API创建消息、连接到消息代理、创建生产者和消费者,以及进行消息的发送和接收。例如,使用`ConnectionFactory`创建连接工厂,然后...

    spring-jms源码

    Spring JMS(Java Message Service)是Spring框架的一部分,它为Java消息传递提供了一种轻量级的抽象层,使得开发者能够方便地在应用程序中使用JMS。Spring JMS提供了对JMS API的高度封装,简化了消息生产者和消费者...

    jms-1.1.jar

    通过JMS,开发者可以使用消息中间件来传递数据,这种中间件能够处理消息的路由、缓冲和可靠传递,从而提高系统的可扩展性和解耦性。JMS支持两种主要的消息模型:点对点(Point-to-Point,P2P)和发布/订阅(Publish/...

    JMS demo 及 资料

    学习JMS有助于开发人员理解和实现企业级的异步通信解决方案,它在大型分布式系统、微服务架构以及事件驱动的设计模式中扮演着重要角色。通过深入学习和实践JMS,你可以提升你的技能,更好地适应复杂的企业级开发需求...

    JMS ACTIVEMQ 教程文档

    Apache ActiveMQ 是一个开源的JMS提供商,它是Apache软件基金会的一部分,也是最广泛使用的JMS实现之一。ActiveMQ提供了多种协议支持,包括开放消息传递协议(STOMP)、AMQP、MQTT等,使得它能够与各种不同类型的...

    JMS577主控通刷固件

    标题“JMS577主控通刷固件”指的是针对希捷移动硬盘中采用JMS577主控芯片的固件更新解决方案。在IT领域,固件是存储在硬件设备上的软件部分,它控制设备的操作并提供与主机系统的交互。JMS577是一种常见的硬盘主控...

    使用jms 操作ActiveMQ

    本教程将围绕"使用JMS操作ActiveMQ"这一主题,详细阐述如何通过JMS与ActiveMQ进行交互,包括创建生产者、消费者以及消息的发送和接收。 首先,我们需要理解JMS的基本概念。在JMS中,消息生产者(Producer)负责创建...

    JMS

    在给出的博客链接中,可能包含了关于如何使用JMS,其工作原理,或者特定实现(如ActiveMQ、RabbitMQ等)的详细解释。 **标签:“源码 工具”** 这表明讨论可能涉及到JMS的底层实现细节,比如通过查看源码理解JMS的...

    JMS 简介以及Weblogic配置JMS图解

    通过使用JMS,开发者可以专注于业务逻辑,而不必关心底层的消息传输细节,这极大地提高了代码的可移植性和系统的灵活性。同时,JMS提供的消息持久化和优先级机制确保了消息的重要性和可靠性。在WebLogic这样的应用...

    USB转SATA硬盘盒JMS583量产工具

    标题中的“USB转SATA硬盘盒JMS583量产工具”是指一种专门用于将USB...此外,了解设备的PID和VID设置对于定制化使用环境或解决兼容性问题非常重要,尤其是在企业环境中,这些设置可以帮助统一设备管理并优化系统性能。

    JMS消息模型 JMS学习.doc

    使用JMS的优势在于: - **异步处理**:JMS允许应用程序发送消息后继续执行其他任务,而接收方可以在准备好处理消息时才接收,提高了系统的响应速度和效率。 - **解耦**:通过消息传递,生产者和消费者无需直接相互...

Global site tag (gtag.js) - Google Analytics