社区
Java EE
帖子详情
weblogic jms消息丢失的问题
ZHANGBINFLY
2014-09-24 09:40:44
因需要对应用程序jms处理能力做压力测试,找了个压力测试工具(JMeter)进行压力测试,发现个问题:
发现一次发送多条消息,应用程序收到消息比实际发送条数少一些,但如果在weblogic设置不消费,把消息全部存在weblogic队列后,然后再进行消费,应用可以正常接收到不会减少。
怀疑是weblogic的某些设置的问题(一次最大消费消息数?扫描监听间隔时间?),在网上找了些资料进行尝试没有解决。
希望有类似经历的同学出出主意。
...全文
267
3
打赏
收藏
weblogic jms消息丢失的问题
因需要对应用程序jms处理能力做压力测试,找了个压力测试工具(JMeter)进行压力测试,发现个问题: 发现一次发送多条消息,应用程序收到消息比实际发送条数少一些,但如果在weblogic设置不消费,把消息全部存在weblogic队列后,然后再进行消费,应用可以正常接收到不会减少。 怀疑是weblogic的某些设置的问题(一次最大消费消息数?扫描监听间隔时间?),在网上找了些资料进行尝试没有解决。 希望有类似经历的同学出出主意。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grapepaul
2014-09-25
打赏
举报
回复
JMS丢失太正常了,建议别纠结在怎样能不丢,想想丢失后的重发,接收确认。
爱跳舞的铅笔头
2014-09-25
打赏
举报
回复
如果你压力测试发的信息数量过大的话,我觉得少一条信息有可能是正常的。
执笔记忆的空白
2014-09-25
打赏
举报
回复
注意丢失的重发就好
Weblogic
企业级运维实战
Weblogic
企业级运维实战 第一章:
WebLogic
概述 第二章:Windows平台
WebLogic
的简单安装 第三章:
WebLogic
的基本概念 第四章:
WebLogic
主要的目录结构 第五章:
WebLogic
配置相关文件 第六章:Java虚拟机相关知识 第七章:集群的安装与配置 第八章:虚拟主机
WebLogic
服务器中
JMS
消息
服务集成实战详解
WebLogic
Server作为企业级Java EE应用服务器,内置了高性能的
JMS
消息
引擎,支持可靠、可扩展的
消息
传递。
JMS
(Java Message Service)是Java平台标准的
消息
中间件API,用于实现异步通信与解耦架构。
WebLogic
通过其
JMS
服务提供队列(Queue)和主题(Topic)两种
消息
模型,支持持久化、事务、安全控制及集群高可用等企业级特性。本章将为后续配置与开发奠定理论基础。若使用,对象必须实现接口:@Bean@Bean。
配置
weblogic
JMS
连接
jms
的优点 它可以把不影响用户执行结果又比较耗时的任务(比如发邮件通知管理员)异步 的扔给
JMS
服务端去做,而尽快的把屏幕返还给用户。 服务端能够多线程排队响应高并发的请求,并保证请求不
丢失
。 可以在Java世界里达到最高的解耦。客户端与服务端无需直连,甚至无需知晓对方是谁、在哪里、有多少人,只要对流过的信息作响应就行了,在企业应用环境复杂时作用明显。 今天使用
jms
...
JMS
概念和基于
weblogic
下的
JMS
配置和客户端调用收藏
1.
JMS
基本概念
JMS
(Java Message Service)是访问企业
消息
系统的标准API,它便于
消息
系统中的Java应用程序进行
消息
交换,并且通过提供标准的产生、发送、接收
消息
的接口简化企业应用的开发。 2.
JMS
基本功能
JMS
是用于和面向
消息
的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/su...
WebLogic
JMS
与数据源配置实战指南
数据源是用于在Java应用程序中管理数据库连接的一个抽象概念。它提供了一种集中管理数据库连接池的方式,使得应用程序能够以一种高效且一致的方式与数据库交互。数据源的概念在多种Java EE应用服务器中都有实现,其中就包括
WebLogic
Server。在
WebLogic
中,数据源的作用主要体现在以下几个方面:连接池管理:数据源通过维护一组数据库连接的池来优化性能,减少数据库连接的建立和关闭开销。环境抽象:它将应用程序与特定的数据库驱动、连接参数等细节相隔离,简化了数据库迁移和管理。
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章