Questions tagged [wso2-message-broker]

WSO2 Message Brokers enable applications to exchange communications asynchronously or publish messages for timely access by many subscribers. For example, news bureaus can publish different categories of news – business, sports, science and technology, weather – and consumers can subscribe to the latest news that interests them.

Message Brokers enable applications to exchange communications asynchronously or publish messages for timely access by many subscribers. For example, news bureaus can publish different categories of news – business, sports, science and technology, weather – and consumers can subscribe to the latest news that interests them.

Features

Standards Compliant, Portable, Interoperable Message Broker

  • Support for JMS v1.0 and v1.1 API
  • Advanced Message Queuing Protocol (AMQP) v0.91, the only industry standard protocol for interoperable reliable messaging
  • Interoperability with many languages / platforms via AMQP clients for Java, .Net, C, C++, PHP, Ruby, Erlang and more
  • Support for in memory message store to improve performance.

Distributed, Highly Scalable, Fault-Tolerant and Persistent Message Broker with Apache Cassandra and Apache ZooKeeper

  • Apache Cassandra NoSQL storage to store messages persistently and share messages across multiple broker nodes
  • Apache ZooKeeper for message coordination and failure recovery
  • Flexible deployment model supporting single node execution to massively distributed execution
  • Support for Cassandra replication factor, read/write consistency levels configuration.

Elastically Scalable Broker Architecture

  • Broker capacity can be adjusted by adding/removing broker nodes
  • Brokers can be added/removed at run-time without system restart
  • Client connections get automatically redistributed as loads change
  • Message storage capacity scales linearly as new brokers are added using underlying Cassandra ring
  • Intelligently allocate the load among brokers using Zookeeper coordination

Support for Distributed Queues

  • Publishers and subscribers can connect to any broker
  • Support for In-Order Reliable Message Delivery
  • Support for strict and best effort (faster) delivery guarantees

Support for Publish/Subscribe Model (Topics)

  • Publishers and subscribers can connect to any
  • Can publish and subscribe using JMS or WS-Eventing
  • Support interoperability between JMS and WS-Eventing clients

Management Console

  • Centralized governance of topics via integration to WSO2 Governance Registry
  • Console to manage the Cluster and to view statistics about the cluster
  • Support to browse Publish/Subscribe topics through management console
  • Support to create, delete queues and browse queues using management console
  • Support to display the messages inside a queue, send a test message to a queue, and purge the messages in the queue using management console.

Manage & Monitor

  • Comprehensive management & monitoring Web console with enterprise-level security
  • Built-in collection and monitoring of standard access and performance statistics
  • JMX MBeans for key metrics monitoring and management
  • Integrates with WSO2 Business Activity Monitor for operational audit and KPI monitoring and management
  • Flexible logging support with integration to enterprise logging systems
  • Centralized configuration management across different environments with lifecycles and versioning via integration to WSO2 Governance Registry
  • User based authorization support for queues
  • Role based authorization support for topics
84 questions
1
vote
1 answer

How to get Message count in Topic in WSO2 MB using AdminServices

To get the message count from topic, I have invoked the WSO2 MB 3.1.0 AdminService api calls. It worked for queue but not for the topic. When invoking with topic, it doesn't give the correct count (it always gives 0) (To show the message count in…
1
vote
1 answer

MQTT Oauth2 authentication against WSO2 Message broker

I want to get a MQTT broker to authenticate with an OAUTH2 server. I am coding the MQTT client in Python 3 using Paho. I have succesfullly connected to the IS to obtain the access token. I have succeesfully sent json messages through the MQTT…
jordi
  • 1,157
  • 1
  • 13
  • 37
1
vote
1 answer

How to use WSO2 MB in WSO2 ESB

I've tried using WSO2 Message Broker individually,it works well and fine. Actually, I've created two separate Java Application which acts as sender and receiver. Both the applications uses amqp connection string to initiate the connection. Used…
1
vote
0 answers

Using wso2mb message broker server with a php client

I trying to connect a php client (using php-amqplib lib) to a server based on wso2mb (wso2 message broker version 3.1.0). I couldnt succed in that when using the amqp_consumer.php and always locked with this error : INFO…
MWY
  • 41
  • 5
1
vote
1 answer

WSO2 ESB 5.0 Error trying to consume message from message store

I'm using WSO2 ESB 5.0 with MB as a feature, on the same instance. I'm getting an error StorableMessage cannot be found: ERROR - JmsConsumer [msg-store-C-1] cannot receive message from store. Error:Could not deserialize message:…
1
vote
0 answers

WSO2 - ESB with MB, unexpected exception while processing frame and error session

I use ESB 4.9.0 together MB 3.1.0 through jms. I'm need receive the reques from a client, quickly reply to him, then trying to make the payment. If me need repeat the request when an error occurred or answer from back-end service not ready yet, i…
1
vote
1 answer

WSO2 MB vs Apache Kafka

I've been working with both Apache Kafka plus WSO2 Message Broker in order to publish and consume messages using Topics. But then apart from changing the jndi properties in WSO2 MB, the configurations in integrating the WSO2 CEP looks to be the same…
Kulasangar
  • 9,046
  • 5
  • 51
  • 82
1
vote
1 answer

WSO2 CEP 3.1.0 + WSO2 MB 3.1.0 Integration (Stream Issue)

I've been following this sample of Using WSO2 MB as A JMS Broker for WSO2 CEP Server from the official WSO2 MB documentation. Since this doc doesn't support the latest version of CEP, tried integrating the MB with the CEP 3.1.0. According to the…
Kulasangar
  • 9,046
  • 5
  • 51
  • 82
1
vote
1 answer

Subscribing to clustered WSO2 MB

According to this page, Shared Topic Subscription in WSO2, message delivery to subscribers sharing a client id will be done in round robin order. This article only shows a single MB instance. I am wondering how delivery is managed when you have a…
SonOfPirate
  • 5,642
  • 3
  • 41
  • 97
1
vote
2 answers

WSO2 Message broker not starting

I have downloaded WSO2 MB recently and trying to start it but it is failing with below error. [2015-09-14 15:30:48,594] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL : https://127.0.0.1:9443/carbon/ [2015-09-14…
Deepak Verma
  • 446
  • 1
  • 6
  • 15
1
vote
1 answer

WSO2 multi-tenancy with Apache ActiveMQ

Our proposed deployment for WSO2 is to have a single WSO2 instance(JVM) and support multiple tenants within it. This has worked cleanly for us. Now, we need to extend this model to Apache ActiveMQ also. i.e. we want tenant level isolation with…
Sujith Babu
  • 339
  • 6
  • 19
1
vote
0 answers

How to deserialize WSO2 Message Broker object message queue with a Talend tJMSInput

I'm working on a talend job that allows me to get the content of a WSO2 Message Broker Queue. However, when I get the message body of an 'ObjectMessage' using the Talend tJMSInput, the result is "Not supported .." I want to deserialize the object in…
HichamELBSI
  • 1,712
  • 13
  • 19
1
vote
1 answer

wso2mb: error with durable subscriber

I am using WSO2MB version 2.1.1. I have two ESB processes that have subscribed to a topic queue using a durable subscription. Now, the processes have been redeployed and they cannot listen to the topic anymore. In the ESB log I see: TID: [0]…
1
vote
1 answer

wso2mb 100% cpu usage after message submit

I want to try out an WSO2MB (Message Broker) (version 2.2.0) implementation, but as soon as I put a message on the queue (via an WSO2ESB message store) the CPU of message broker goes to 100% and only comes down again after purging the queue and…
1
vote
1 answer

Error while creating JMS configuration in wso2esb

I'm using wso2esb4.7.0 and wso2mb-2.2.0. I wish to create jms proxy service using wso2mb. For this i have configured the wso2mb as well as wso2esb like : Wso2esb configuration : (changes in jndi.properties) # register some connection factories #…
user3129056
  • 447
  • 3
  • 6
  • 19