问题标签 [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.

0 投票
1 回答
572 浏览

wso2 - WSO2 MB 集群提供连接由对等方重置

测试两个代理的集群,WKA 会员计划,PostgreSQL 消息存储,工作了几天,然后抛出以下错误:

Message Broker 的启动看起来很好,没有错误,与 PostgreSQL DB 的 JDBC 连接正常,注册表挂载看起来正常。然后在 wso2carbon.log 中出现该错误数次/分钟之后。有人有什么想法吗?据我所知,没有任何改变,我不知道它试图连接到什么。

0 投票
1 回答
65 浏览

mqtt - 在 WSO2 MB 管理控制台中管理 MQTT 主题

在 WSO2 MB 管理控制台中,我试图将主题的读写访问权限限制为某些用户和角色,但它似乎只影响 JMS 而不是 MQTT 消息传递,尽管 WSO2 MB 状态支持此协议。

我想将订阅和发布限制为单个角色,因此用户可以发布或订阅主题,但不能同时发布。

有什么解决办法吗?

奥利弗

0 投票
1 回答
644 浏览

wso2 - WSO2 ESB 5.0 尝试使用消息存储中的消息时出错

我在同一个实例上使用WSO2 ESB 5.0 和 MB 作为一个特性。

我收到一个错误StorableMessage cannot be found

错误 - JmsConsumer [msg-store-C-1] 无法接收来自商店的消息。错误:无法反序列化消息:java.lang.ClassNotFoundException:org.apache.synapse.message.store.impl.commons。andes_3.1.1找不到StorableMessage

只有一行,没有堆栈跟踪。

可能它在 lib 上缺少一些 .jar,或者它的版本错误,但我不知道是哪个。

有人知道缺少什么/错误吗?

或者,我应该检查什么?

谢谢

编辑:

使用 WSO2 Message Broker 作为一个单独的实例就可以了。

无论是相同的还是单独的实例,我都在使用 MessageStore 和 MessageProcessor:

0 投票
1 回答
785 浏览

windows-7-x64 - 在 windows 上运行 wso2mb3.1.0 无法启动

我正在尝试在 Windows 7(java 1.7.0_71)上启动 wso2mb,当我尝试(在本地)运行命令时:

我收到以下错误:

它在http://mail.wso2.org/mailarchive/dev/2016-May/062810.html中说这可能是一个配置问题(我使用的是默认设置),但我检查了 https://docs .wso2.com/display/CLUSTER44x/Configuring+the+Broker+Nodes文件看起来正确。另外,我在https://github.com/wso2/puppet-modules/blob/master/modules/wso2mb/templates/3.1.0/repository/conf/broker.xml.erb#L37中复制了代理 xml 的代码,但是它无法解析第 37 行中的 xml (<%= @mb_thrift_server %>)

问题是我刚刚下载了 wso2mq 并且我无法启动该服务器,并且令人失望的是它仅尝试启动服务器就失败了。

提前致谢

0 投票
1 回答
250 浏览

websocket - wso2esb + websocket - ConcurrentModificationException 错误

我正在使用 wso2esb + wso2mb + websockets 将 JMS 消息从 wso2mb 转换为 websockets。在我的性能测试期间(我尝试将 7k 消息从 wso2mb 发送到 websocket),我收到以下错误消息:

你知道可能是什么原因吗?如果您想查看我的 wso2esb 项目,请告诉我。

非常感谢!

0 投票
1 回答
54 浏览

web-services - 如何为条件消息配置 wso2 企业服务总线

我有一台服务器,我可以从这台服务器调用我的网络服务。所以我打电话给网络服务,网络服务给我一个答案,我想根据答案运行应用程序。例如:

所以我想在 wso2 企业服务总线(ESB)上实现这个场景。我想我必须使用 wso2 Message Broker(MB)。谢谢指教。

0 投票
1 回答
71 浏览

java - 管理与 WSO2 消息代理的连接

我正在尝试使用此页面中的示例代码来测试将消息发布到 WSO2 消息代理:

https://docs.wso2.com/display/MB310/Sending+and+Receiving+Messages+Using+Queues

示例代码似乎连接 -> 发布 -> 断开连接。

我认为这不是生产代码的典型设计。我尝试减少每次发布消息时调用的代码(每秒几次),但看起来连接已断开并且从未重新建立:

javax.jms.IllegalStateException:对象 org.wso2.andes.client.AMQSession_0_8@79aa1855 已关闭

每次发布消息时都需要重新连接吗?

0 投票
1 回答
146 浏览

wso2 - WSO2 ESB 到 Message Broker 故障转移

我有 WSO2ESB 集群(ESB1 和 ESB2 工作人员),我正在使用共享数据库 MSSQL(MB1 和 MB2 代理)配置 WSO2MB 集群。ESB 服务器将从 WSO2MB 集群中的代理写入和读取消息。我想要实现的是 ESB1 将读取/写入消息到代理 MB1,ESB2 将读取/写入消息到代理 MB2。例如,在 MB2 发生故障的情况下,两个 ESB 服务器都将读取/写入消息到 MB1。在文档中我只看到循环版本的故障策略,这意味着 ESB 服务器将随机连接到 MB 代理。有单一代理策略,但它适用于我的情况还是我必须实现自己的 FailoverMethod 接口?我需要基于优先级或权重的故障转移策略,我只在 ActiveMQ 中看到。Thnx 的任何回复。

0 投票
1 回答
253 浏览

wso2 - 管理员 psw 更改后 WSO2 MB 出现异常

我尝试在同一个 VM 上进行生产设置(WSO2 MB 3.1.0 和 WSO2 ESB 4.9.0)。为了保护我的生产环境,我将管理员用户的默认管理员密码更改为更安全的密码。同时我创建了一个新的 MB 用户 (ESB),我在 ESB jndi.properties 中将其用作“技术用户”

当我重新启动服务器时,我开始在尝试连接到 MB 的 ESB 中收到以下异常:[2016-10-07 16:47:31,427] 错误 - AMQStateManager Notifying Waiters([org.wso2.andes.client.state .StateWaiter@654a6148]) for error:not allowed [2016-10-07 16:47:31,427] INFO - AMQConnection Unable to connect to broker at tcp://localhost:5673 org.wso2.andes.client.AMQAuthenticationException: not在 org.wso2.andes.client.handler.ClientMethodDispatcherImpl.dispatchConnectionClose(ClientMethodDispatcherImpl.java:192 的 org.wso2.andes.client.handler.ConnectionCloseMethodHandler.methodReceived(ConnectionCloseMethodHandler.java:79) 允许 [错误代码 530:不允许] ) 在 org.wso2.andes.client.state.AMQStateManager 的 org.wso2.andes.framing.amqp_0_91.ConnectionCloseBodyImpl.execute(ConnectionCloseBodyImpl.java:140)。org.wso2.andes.client.protocol.AMQProtocolHandler.methodBodyReceived 处的方法接收(AMQStateManager.java:111)(AMQProtocolHandler.java:517)

我将问题追溯到 ADMIN psw 的更改。当我将其设置回默认 ADMIN 时:ADMIN 一切都恢复正常。

知道为什么吗?显然,在我关注这篇文章https://docs.wso2.com/display/MB220/Changing+User+Passwords
的所有地方,psw 都没有改变, 但是我的配置 xmls 不包含管理员 psw。

非常感谢你。

0 投票
0 回答
181 浏览

wso2 - 将 wso2mb 消息代理服务器与 php 客户端一起使用

我试图将 php 客户端(使用php-amqplib lib)连接到基于 wso2mb(wso2 消息代理版本 3.1.0)的服务器。

我在使用 amqp_consumer.php 时无法成功,并且总是被这个错误锁定:

INFO {org.wso2.andes.server.protocol.AMQProtocolEngine} - 处理时无法创建 SASL 服务器:AMQPLAIN:[ConnectionStartOkBodyImpl: clientProperties={product=[LONG_STRING: AMQPLib], platform=[LONG_STRING: PHP], version=[ LONG_STRING:2.6],信息=[LONG_STRING:],版权=[LONG_STRING:],功能=[FIELD_TABLE:{authentication_failure_close=[BOOLEAN:true],publisher_confirms=[BOOLEAN:true],consumer_cancel_notify=[BOOLEAN:true],exchange_exchange_bindings =[BOOLEAN: true], basic.nack=[BOOLEAN: true], connection.blocked=[BOOLEAN: true]}]}, 机制=AMQPLAIN, response=[5, 76, 79, 71, 73, 78, 83 , 0, 0, 0, 5, 97, 100, 109, 105, 110, 8, 80, 65, 83, 83, 87, 79, 82, 68, 83, 0, 0, 0, 5, 97, 100 , 109, 105, 110], locale=en_US] [2016-11-04 08:05:26,901] 信息 {org.wso2.andes.server.protocol.AMQProtocolEngine} - 关闭连接由于:org.wso2.andes.AMQConnectionException:无法创建 SASL 服务器:AMQPLAIN [错误代码 506:资源错误]

我在confing.php中使用thos参数作为conexions参数

我的问题: 1. 你能推荐任何 php 库/教程来建立一些 php 代码和 wso2mb 之间的通信吗?2. wso2mb 允许的连接方式有哪些?(PLAIN,AMQPLAIN ...?) 3.请帮助 :)