https://github.com/daggerok/wildfly-swarm-microservice
JavaEE, CQRS and Event Sourcing by Using JAX-RS and CDI Events with basic in-memory eventstore and Query prpjection (Rapid Java EE development with Wildfly Swarm and JBoss Forge)
https://github.com/daggerok/wildfly-swarm-microservice
cdi cdi-injection commands cqrs cqrs-application cqrs-es cqrs-simple events eventsource eventsourcing eventstore java-ee javaee
Last synced: 7 months ago
JSON representation
JavaEE, CQRS and Event Sourcing by Using JAX-RS and CDI Events with basic in-memory eventstore and Query prpjection (Rapid Java EE development with Wildfly Swarm and JBoss Forge)
- Host: GitHub
- URL: https://github.com/daggerok/wildfly-swarm-microservice
- Owner: daggerok
- License: mit
- Created: 2018-10-16T05:32:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-07T22:39:10.000Z (almost 7 years ago)
- Last Synced: 2025-01-10T00:37:30.995Z (9 months ago)
- Topics: cdi, cdi-injection, commands, cqrs, cqrs-application, cqrs-es, cqrs-simple, events, eventsource, eventsourcing, eventstore, java-ee, javaee
- Language: Java
- Homepage:
- Size: 126 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= wildfly-swarm-microservice image:https://travis-ci.org/daggerok/wildfly-swarm-microservice.svg?branch=master["Build Status", link="https://travis-ci.org/daggerok/wildfly-swarm-microservice"]
TODO: Implement some in addition....
- redis event store
.build, run and test
[source,bash]
----
./mvnw >/dev/null
./target/*-swarm.jar &
wait_for 8080
http :8080/api/v1/messages message=ololo
http :8080/api/v1/messages message=trololo
http :8080/api/v1/messages
stop_any 8080## DO NOT USE GRADLE. NOT STABLE YET!
#./gradlew >/dev/null
#./build/libs/*-swarm.jar &
#wait_for 8080
#http :8080/api/v1/messages message=trololo
#http :8080/api/v1/messages message=ololo
#http :8080/api/v1/messages
#stop_any 8080
----.debug
[source,bash]
----
./gradlew ; java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 build/libs/*-swarm.jar
----links:
- link:https://www.youtube.com/watch?v=5BvJVAlZyvo[YouTube: WildFly Swarm in 15 minutes by Antonio Goncalves]
- link:https://www.youtube.com/watch?v=yXmkSEpgSf4[YouTube: Developing, deploying and scaling a wildfly swarm microservice on Openshift]
- link:https://www.youtube.com/watch?v=5MhqcVFVJ2s[YouTube: Developing Web Applications with WildFly 8]
- link:https://www.slideshare.net/comsysto/writing-java-ee-microservices-using-wildfly-swarm[Writing Java EE microservices using WildFly Swarm]
- link:https://issues.jboss.org/browse/THORN-2074?jql=labels%20%3D%20getting-started[Helpful WildFly getting-started JIRAs]
- link:https://github.com/emag-wildfly-swarm-sandbox/example-jpa-jaxrs-cdi-flyway[GitHub: emag-wildfly-swarm-sandbox/example-jpa-jaxrs-cdi-flyway]