问题标签 [wso2mb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
raspberry-pi - 树莓派上的 wso2 消息代理 3
是否可以将 wso2 消息代理 3 用作树莓派上的 mqtt 代理(例如 RPi 1,Modell B+),还是使用 Mosquitto 更好(内存需求更少)?
wso2 - WSO2 CEP 3.1.0 + WSO2 MB 3.1.0 集成(流问题)
我一直在关注官方文档中的这个示例。由于此文档不支持最新版本的 CEP,因此尝试将.Using WSO2 MB as A JMS Broker for WSO2 CEP Server
WSO2 MB
MB
CEP 3.1.0
根据给定的步骤,据我所知,一旦 CEP 和 MB 启动并运行,流“org.wso2.sample.stock.quote.basic:1.0.0”应该会自动生成并出现在事件流部分。我是在朝着正确的方向前进,还是应该创建自己的信息流并继续执行其他步骤?是否根据文档更改了所有配置,但随后流未出现在 Event Stream 部分。
我哪里出错了?也检查了这张票,但没有用。任何帮助,将不胜感激。
编辑:顺便说一下,我在 Windows 上尝试过这个,我应该在 Linux 上尝试这个吗?
wso2 - WSO2 MB 3.0.0 Startup Error : Wait until Qpid server starts on port 5672
I just downloaded the WSO2 MB 3.0.0. And when I trying to start server I'm getting following error.
Please help me fix this.
optimization - 消息传递和消费机制的性能优化 WSO2 MB 3.1.0
我将如何Performance Tuning
参加WSO2 Message Broker
?我确实浏览了这个文档,该文档解释了如何修改参数值broker.xml
,理想情况下确实提高了消息传递和消耗的性能。
这些是我更改的参数:
- 环形缓冲区大小
- 窗口大小
- contentReadBatchSize
- 缓冲区大小
为了改进优化,我还有什么需要改变的吗?我想知道的是,除此之外还有其他方法performance tuning
吗?任何帮助,将不胜感激。
wso2 - WSO2 - 带有 MB 的 ESB,处理帧和错误会话时出现意外异常
我通过 jms 一起使用 ESB 4.9.0 MB 3.1.0。我需要收到客户的请求,快速回复他,然后尝试付款。如果我需要在发生错误时重复请求或后端服务尚未准备好回答,我使用 jms 队列。但有时队列停止工作。在日志中我看到这个:
我不这样做是什么?
这就是我设置 ESB 的方式
使用 jms 队列的代理
这是我的主要序列
这是尝试次数的顺序
对有效负载进行排序
我的 jms 传输设置
java - java.lang.OutOfMemoryError:超过 WSO2 MB 的 GC 开销限制
我最近一直在使用WSO2 Message Broker
(版本:3.1.0),以便使用JMeter
jms 客户端发布和使用消息。所以我有我的发布者 Java 程序,我从中发布消息,我试图每秒发布 4000 条消息。如有必要,我可以提供片段。
我通过 在无头模式下运行JMeter
命令来使用这些消息。jmeter -n -t C:\Users\ctsadmin\Downloads\wso2MB\apache-jmeter-2.13\bin\GamesSubscriber.jmx -l C:\Users\ctsadmin\Downloads\wso2MB\apache-jmeter-2.13\bin\mytest_results.jtl
我也保持VisualVm
打开窗口以查看测试的内存消耗。根据下图,前 15 分钟发布和消费都还可以,但之后,突然VisualVm
显示炒作并耗尽内存。我附上VisualVM
下面的截图。
我也检查了heap dump
使用WSO2 MB
情况JProfiler
。也附上了它的截图。
可能是什么问题?我应该做出哪些改变?像增加heap
尺寸之类的?任何帮助将不胜感激。
编辑:我特此附上日志文件和堆转储。
java - 处理多个主题、发布者和订阅者时出错 + WSO2MB
我有Message Broker 3.1.0
,我正在尝试通过 java 程序发布消息并通过JMeter
我在 Windows 中以无头模式运行它的脚本订阅。
因此,就我而言,我在 MB 中添加了三个主题,三个不同的 java 类通过 cmd 执行以发布消息,三个不同的订阅者通过 JMeter GUI 创建。我特此提供通过GUI生成的 jmx 文件之一的url 。JMeter
据我所知,所有三个 jmx 文件中的以下属性都已更改:
- name="jms.provider_url
- 名称="jms.topic"
我jndi.property
为具有以下属性的每个订阅者创建了 3 个不同的文件:
- connectionfactory.TopicConnectionFactory = amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5672'
- topic.Games = Games(我也只为其他两个主题更改了这个,即:主题名称)
一旦我开始发布和订阅这三个,我就会遇到以下错误。
INFO {org.wso2.andes.server.protocol.AMQProtocolEngine} - 关闭通道由于:org.wso2.andes.AMQInternalException:已存在不同主题的独占绑定。不允许。[错误代码 541:内部错误] INFO {org.wso2.andes.server.exchange.TopicExchange} - 消息路由键:游戏无路由。[2016-05-19 16:38:13,953] INFO {org.wso2.andes.kernel.disruptor.inbound.MessagePreProcessor} - 消息路由键:游戏集群中没有路由。忽略消息 ID
我可以理解 jmx 文件上的某些属性/属性已被复制或在所有三个文件中引用相同的东西。我哪里做错了?任何帮助,将不胜感激。