ZaTribune / springboot-activemq-artemis-example

A Demo Application for JMS Messaging - built with Spring Boot + Apache's ActiveMQ Artemis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This is a demo application that demonstrates the use of JMS Messaging with Server Sent Events to deliver feeds / notifications / push messages to clients.

Main Technologies & Frameworks

  • Spring Boot
  • ActiveMQ Artemis
  • Thymeleaf
  • H2 database

How to build ActiveMQ Artemis Docker image?

  1. Go to https://github.com/apache/activemq-artemis and download your preferred release.
  2. Copy the folder artemis-docker to a folder - on this example, I'm using this folder for starting.
  3. The contents of your folder should be like this:
...
Dockerfile-adoptopenjdk-11
Dockerfile-centos
Dockerfile-debian
docker-run.sh
prepare-docker.sh
readme.md
  1. There's a readme.md file you can check it out for more clearance.
  2. commands used on this example:
#1
./prepare-docker.sh --from-release --artemis-version 2.22.0
#2
cd _TMP_/artemis/2.22.0
#3
docker build -f ./docker/Dockerfile-adoptopenjdk-11 -t apache/artemis-adoptopenjdk-11:2.22.0 .
  1. Now, you can start utilizing thi docker-compose.yml file.

Authors

Linkedin

About

A Demo Application for JMS Messaging - built with Spring Boot + Apache's ActiveMQ Artemis.


Languages

Language:Java 65.4%Language:HTML 34.4%Language:CSS 0.1%