| Welcome to Apache ActiveMQ | |
| ======================================================================= | |
| Apache ActiveMQ is a high performance Message Broker licensed under Apache 2.0. | |
| ActiveMQ supports several API and protocols: | |
| - Jakarta Messaging 3.1.0, JMS 2.0 and JMS 1.1. | |
| - AMQP | |
| - MQTT | |
| - HTTP/WS | |
| - STOMP | |
| ActiveMQ also provides advanced features like: | |
| - network of brokers | |
| - scheduling | |
| - and much more! | |
| Getting Started | |
| =============== | |
| To help you get started, try the following links: | |
| Getting Started | |
| - You need JDK17+ to run Apache ActiveMQ | |
| - After having extracted ActiveMQ binary distribution, you can start ActiveMQ with `./bin/activemq console` (foreground) or `./bin/activemq start` | |
| - Docker images are also available on Docker Hub (https://hub.docker.com/r/apache/activemq) | |
| Building | |
| - You can build (fast) using Apache Maven: `mvn clean install -DskipTests` | |
| - You can build (including all tests) using Apache Maven: `mvn clean install` | |
| Examples | |
| - https://activemq.apache.org/examples.html | |
| We welcome contributions of all kinds, for details of how you can help | |
| https://activemq.apache.org/contributing.html | |
| Please refer to the website for details of finding the issue tracker, | |
| email lists, wiki or Slack channel at https://activemq.apache.org/ | |
| Please help us make Apache ActiveMQ better - we appreciate any feedback | |
| you may have. | |
| Enjoy! | |
| Licensing | |
| ======================================================================= | |
| This software is licensed under the terms you may find in the file | |
| named "[LICENSE](./LICENSE)" in this directory. | |
| 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 <https://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: | |
| ActiveMQ supports the use of SSL TCP connections when used with | |
| with a JVM supporting the Java Cryptography extensions | |
| <https://www.oracle.com/java/technologies/javase/javase-tech-security.html>. | |
| ActiveMQ does not include these libraries itself, but is designed to use them. | |