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
0
votes
1 answer

WSO2 ESB Message Processor: Did not receive a javax.jms.ObjectMessage

I inserted some json content in a queue of WSO2 Message Broker using an API of WSO2 ESB:
mhery
  • 2,097
  • 4
  • 26
  • 35
0
votes
1 answer

Understanding siddhi snapshot concept

I have query and execution plan, I want to take snapshot of that so that I could restore it on receiver side and start executing it again. What format should be sent to the receiver? How to restore on receiver side? Following is some code which I…
0
votes
1 answer

Can I log in a file the web service response called by a WSO2 message processor?

I am pretty new in WSO2 ESB and I have the following problem. Into my ESB flow I have a Store mediator that put an XML document ino a WSO2 MB queue, this is the configuration of my message store:
AndreaNobili
  • 40,955
  • 107
  • 324
  • 596
0
votes
2 answers

assign name in spring jms topic

I am using spring JMS to connect to WSO2MB server. Everything is working fine, but all listeners are assigned the same id. To make it unique, I provided clientId but it is not working. I am not finding any other field where I can provide the name. I…
krmanish007
  • 6,749
  • 16
  • 58
  • 100
0
votes
1 answer

How add authentication in MQTT transport WSO2 Message broker

I have created a sample Publish and subscribe model project using the WSO2 Message Broker. import threading import paho.mqtt.client as mqtt def publish_1(client,topic): message="on" print("publish data") client.publish(topic,message) …
John Desilva
  • 43
  • 1
  • 6
0
votes
2 answers

How to increase the delivery speed of WSO2 Message Broker?

I want to create a publish and subscribe model for developing a IoT project. I have created it using Python language. Everything is working well and fine, but there seems to be a delay of 3 seconds to reach the message to the subscriber from the…
John Desilva
  • 43
  • 1
  • 6
0
votes
1 answer

WSO2MB doesnot work in spring boot

I am trying to use WSO2MB in spring boot, but the maven is not able to download the dependencies like andes-client-3.1.1.jar. It is working fine when I use msf4j. Is it not possible for spring-boot to use wso2mb? I am getting error: Failure to find…
krmanish007
  • 6,749
  • 16
  • 58
  • 100
0
votes
0 answers

Error in consuming sample message from Wso2mb

I tried to run wso2mb-3.1.0/samples/JmsMessageListenerClient but I get below error on server start. Am I missing some config? org.wso2.andes.AMQConnectionFailureException: Unable to Connect at…
krmanish007
  • 6,749
  • 16
  • 58
  • 100
0
votes
1 answer

WSO2 MB an exception after admin psw change

I tried to make a production set up (WSO2 MB 3.1.0 and WSO2 ESB 4.9.0) on the same VM. in order to secure my production environment I changed the default admin psw for the admin user to more secure one. At the same time I created a new MB user (ESB)…
J.Krajcovic
  • 31
  • 1
  • 8
0
votes
1 answer

WSO2 ESB to Message Broker failover

I have WSO2ESB cluster (ESB1 and ESB2 workers) and I'm configuring WSO2MB cluster with shared database MSSQL (MB1 and MB2 brokers). ESB servers will write and read messages from the brokers in WSO2MB cluster. What I want to achieve is that ESB1 will…
0
votes
1 answer

Managing connection to WSO2 Message Broker

I'm trying out the sample code from this page to test publishing messages to a WSO2 Message Broker: https://docs.wso2.com/display/MB310/Sending+and+Receiving+Messages+Using+Queues The sample code appears to connect -> publish -> disconnect. I assume…
Mike Stoddart
  • 488
  • 7
  • 21
0
votes
1 answer

How to config wso2 Enterprise Service Bus for conditional messages

I have a server and i can call my web-service from this server. So i call web-service, the web-service send me a answer and i want according answer run application. For example: answer=curl -i -X GET "http://myserver.com/getStaus"; switch…
0
votes
1 answer

Running wso2mb3.1.0 on windows fails to start

I'm trying to start the wso2mb on windows 7 (java 1.7.0_71) and when I try to run (in local) the command: wso2server.bat --run I get the following error: [2016-09-02 12:53:09,162] ERROR {org.wso2.andes.server.Main} - Exception during startup.…
user3123488
  • 133
  • 10
0
votes
1 answer

Managing MQTT topics in WSO2 MB management console

in WSO2 MB management console I'm trying to restrict read and write access for topics to certain users and roles, but it seems that it only effects JMS but not MQTT messaging, despite WSO2 MB states to support this protocol. I would like to restrict…
0
votes
1 answer

WSO2 MB Cluster Giving Connection reset by peer

Test cluster of two brokers, WKA membership scheme, PostgreSQL message store, working fine for a couple of days, then throwing following errors: TID: [] [] [2016-07-19 12:09:24,738] ERROR {org.wso2.andes.server.protocol.MultiVersionProtocolEngine} -…
TanyaK
  • 1
  • 1