This repository has been archived by the owner on Oct 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 70
/
README.txt
229 lines (168 loc) · 7.56 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
================================================================================
WSO2 Message Broker Server 3.2.0
================================================================================
Welcome to the WSO2 MB 3.2.0 release
WSO2 MB is a lightweight and easy-to-use Open Source Distributed Message Brokering
Server (MB) which is available under the Apache Software License v2.0.
This is based on the revolutionary WSO2 Carbon [Middleware a' la carte]
framework. All the major features have been developed as pluggable Carbon
components.
Key Features of WSO2 MB
==================================
WSO2 Message Broker brings messaging and eventing capabilities into your SOA framework.
The latest version of this product possesses following key features. All these features
can be used as standalone message broker or as a distributed message brokering system.
WSO2 Message Broker compatible with Advanced Message Queuing Protocol (AMQP)(0-91))
and Message Queuing Telemetry Transport Protocol (MQTT) v 3.1.1.
Manage Queues
• JMS Queuing support
• Queue Message browsing with added UI support
• Queue purging support
• Sample text message sender tool in UI
• Manage publish/subscribe permission to topics
Manage Topics
• JMS Pub/Sub mechanism for topics
• Hierarchical Topics Subscriptions
• View all topics in a tree
• Manage publish/subscribe permission to topics
Manage Subscriptions
• View subscriptions to queues
• View subscriptions to topics
• Shared durable topic subscriptions across nodes
• Comprehensive search of subscriptions by Node/ID/queue or topic name etc
• View pending number of messages to subscriptions
• Forcibly close subscriptions from console
Clustering (HA/Scaling)
• Simple clustering mechanism based on carbon clustering
• Active/active cluster of MB nodes. Messages published to node x can be received by node y
• Ability to view details of the cluster using Management Console
Configurations and other
• Message Re-Delivery Tries Configuration
• Message delivery fine tuning capabilities
Message store
• Relational databases as a storage mechanism
System Requirements
=======================
1. Minimum memory - 2GB
2. Processor - Pentium 800MHz or equivalent at minimum
3. Java SE Development Kit 1.7 or higher
4. The Management Console requires you to enable Javascript of the Web browser,
with MS IE 7. In addition to JavaScript, ActiveX should also be enabled
with IE. This can be achieved by setting your security level to
medium or lower.
5. To compile and run the sample clients, an Ant version is required. Ant 1.7.0
version is recommended
6. To build WSO2 MB from the Source distribution, it is necessary that you have
JDK 7 or higher and Maven 3.0.4 or later
For more details see
https://docs.wso2.com/display/MB320/Installation+Prerequisites
Installation & Running
==================================
1. Extract the wso2mb-3.2.0.zip and go to the extracted directory
2. Run the wso2server.sh or wso2server.bat as appropriate
3. Point your favourite browser to
https://localhost:9443/carbon
4. Use the following username and password to login
username : admin
password : admin
WSO2 MB 3.2.0 distribution directory structure
=============================================
CARBON_HOME
|-- bin <folder>
|-- dbscripts <folder>
|-- client-lib <folder>
|-- lib <folder>
|-- repository <folder>
| |-- components <folder>
| |-- conf <folder>
| |-- Advanced <folder>
|-- datasources <folder>
| |-- database <folder>
| |-- deployment <folder>
| |-- logs <folder>
| |-- tenants <folder>
| |-- resources <folder>
| |-- security <folder>
|-- tmp <folder>
|-- LICENSE.txt <file>
|-- README.txt <file>
`-- release-notes.html <file>
- bin
Contains various scripts .sh & .bat scripts
- dbscripts
Contains the SQL scripts for setting up the database on a variety of
Database Management Systems, including H2, Derby, MSSQL, MySQL abd
Oracle.
- client-lib
Contains required libraries for JMS,Event Clients
- lib
Contains the basic set of libraries required to start-up WSO2 MB
in standalone mode
- repository
The repository where services and modules deployed in WSO2 MB
are stored.
- components
Contains OSGi bundles and configurations
- conf
Contains configuration files
- datasources
contains configuration for setting up databases.
- database
Contains the database
- deployment
Contains Axis2 deployment details
- logs
Contains all log files created during execution
- tenants
Contains tenant details
- resources
Contains additional resources that may be required
- security
Contains security resources
- tmp
Used for storing temporary files, and is pointed to by the
java.io.tmpdir System property
- LICENSE.txt
Apache License 2.0 under which WSO2 MB is distributed.
- README.txt
This document.
Support
==================================
WSO2 Inc. offers a variety of development and production support
programs, ranging from Web-based support up through normal business
hours, to premium 24x7 phone support.
For additional support information please refer to http://wso2.com/support/
For more information on WSO2 MB, visit the WSO2 Oxygen Tank (http://wso2.org)
For more details and to take advantage of this unique opportunity please visit
http://wso2.com/support/
Thank you for your interest in WSO2 Message Broker.
Known Issues
==================================
https://wso2.org/jira/issues/?filter=12509
Crypto Notice
==================================
This distribution includes cryptographic software. The country in
which you currently reside may have restrictions on the import,
possession, use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please
check your country's laws, regulations and policies concerning the
import, possession, or use, and re-export of encryption software, to
see if this is permitted. See <http://www.wassenaar.org/> for more
information.
The U.S. Government Department of Commerce, Bureau of Industry and
Security (BIS), has classified this software as Export Commodity
Control Number (ECCN) 5D002.C.1, which includes information security
software using or performing cryptographic functions with asymmetric
algorithms. The form and manner of this Apache Software Foundation
distribution makes it eligible for export under the License Exception
ENC Technology Software Unrestricted (TSU) exception (see the BIS
Export Administration Regulations, Section 740.13) for both object
code and source code.
The following provides more details on the included cryptographic
software:
Apache Rampart : http://ws.apache.org/rampart/
Apache WSS4J : http://ws.apache.org/wss4j/
Apache Santuario : http://santuario.apache.org/
Bouncycastle : http://www.bouncycastle.org/
--------------------------------------------------------------------------------
(c) Copyright 2017 WSO2 Inc.