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

Use API instead of Proxy in wso2 ei message broker

Is it possible use api instead of proxy in communication between message broker and ei on wso2? I've studied about connection message broker and enterprise integrator, but in all documents implementation was with proxy service. So, because of…
Majid M.
  • 4,467
  • 1
  • 11
  • 29
0
votes
1 answer

How to correctly guarantee the high availability requirement for a WSO2 MB profile cluster?

I have the following doubt relating how to correctly set up a WSO2 MB cluster respecting the requirements of high availability. I am following this official guide:…
AndreaNobili
  • 40,955
  • 107
  • 324
  • 596
0
votes
1 answer

WSO2 Enterprise Integrator + WSO2 Message Broker

I need to deploy the message broker. However is not clear if I must have the ESB profile running too. I'm following this guide https://dzone.com/articles/wso2-enterprise-integrator-with-a-message-broker-p and it seems that ESB profile is needed. Is…
0
votes
1 answer

WSO2 ESB (4.9.0) / MB (3.1.0) - Could not connect to broker (Connection refused)

I have WSO2 ESB (4.9.0) and WS02 MB (3.1.0) installed on a mounted drive on a server running Ubuntu 16.04.5 LTS. The ESB has API endpoints configured that of which push received data to the message broker upon a post request. This process was…
Cryptonaut
  • 75
  • 1
  • 10
0
votes
0 answers

WSO2 ESB 5.0.0 - maximum traffic it can hold

I am trying to analyse what will be the maximum traffic can wso2 ESB 5.0.0 can take or hold in a Production environment. Like how many API's we can deploy in two servers in a cluster with 2 WSO2 MB? What will be the maximum number of calls each…
sam
  • 101
  • 2
  • 13
0
votes
1 answer

how to consult the elements of a JMS queue without deleting them

Good morning, I have a queue in a wso2 message broker. I would like to know if in java there is a way to be able to consult the elements of a queue without deleting them. I tried to use the QueueBrowser but the application goes me wrong (my question…
Robertone
  • 7
  • 1
  • 4
0
votes
1 answer

JMS: Server closed connection and reconnection not permitted

I want to count the messages in the queue. InitialContext ctx = initQueue(); connFactory = (QueueConnectionFactory) ctx.lookup(CF_NAME); queueConnection = connFactory.createQueueConnection(); queueConnection.start(); queueSession = …
Robertone
  • 7
  • 1
  • 4
0
votes
1 answer

Viewing the queue contents of WSO2 Message broker

Good morning, I have a ambience wso2 MESSAGE BROKER where I shoot and consume messages inside a queue. I would like to create a console (in addition to the MB) that allows me to consult what is inside the queue. Is it possible? tnks
Robertone
  • 7
  • 1
  • 4
0
votes
1 answer

WSO2 Message Broker - javax.net.ssl.SSLHandshakeException

I am wso2mb as a messaging system in my application. To get queue information from wso2mb server, I am calling rest api - https://:/services/AndesAdminService.AndesAdminServiceHttpsSoap11Endpoint/ In response to this call, I am…
0
votes
2 answers

Is possible run message broker as a windows service in wso2?

I already was able to create API Manager and Enterprise Integrator as service, following this tutorials: https://docs.wso2.com/display/EI611/Installing+as+a+Windows+Service https://docs.wso2.com/display/AM210/Installing+as+a+Windows+Service But i…
0
votes
1 answer

What is the Message broker retry intval and how to configure

I have used WSO2 Message Broker MB300 server for comiunicate each micro service. That is using Topic connection. In the dash board "Durable Topic Subscriptions" section and "Number Of Messages Delivery Pending" column message showing as pending.…
Thusitha Indunil
  • 832
  • 1
  • 8
  • 22
0
votes
1 answer

Slow response with WSO2 enterprise integration using message broker

I use WSO2 EI 6.1.0 to this scenario: A client(SOAPUI project) send a message to a proxy service(PS_A) inside EI. The proxy service(PS_A) store the message in a Queue, define in embebed MB, with a response queue defined with…
0
votes
1 answer

WSO2 EI and mqtt broker

WSO2 MB use to have an scalable mqtt broker http://wso2.com/library/articles/2015/10/article-using-wso2-message-broker-as-a-scalable-mqtt-broker/ now replaced by WSO2 EI 6.1.1. It is not clear to me when the broker must be provided or it is running…
0
votes
0 answers

wso2 MB's topic behaves as queue

I am new to Wso2 EI and MB. I have named a 'topic.salesOrderTopic=salesOrderTopic' in jndi properties file. And, i have configured a message store in EI having parameters as below :
sivabalan19
  • 91
  • 1
  • 1
  • 8
0
votes
1 answer

How can I put an object into a MB queue from an external Java application?

I am pretty new in WSO2 ESB and in WSO2 MB. I have the following problem: My WSO2 ESB application use a MB queue named transferQueue. My doubt is: can I put an object in this queue from an external Java application? Is it a standard JMS queue? Can I…
AndreaNobili
  • 40,955
  • 107
  • 324
  • 596