All Projects â†’ hipster-labs â†’ generator-jhipster-spring-cloud-stream

hipster-labs / generator-jhipster-spring-cloud-stream

Licence: Apache-2.0 license
📪 JHipster module for messaging microservices with Spring Cloud Stream

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to generator-jhipster-spring-cloud-stream

generator-jhipster-primeng-charts
JHipster module to create Charts using PrimeNG.
Stars: ✭ 15 (-31.82%)
Mutual labels:  jhipster, jhipster-module
scion-microfrontend-platform
SCION Microfrontend Platform is a TypeScript-based open-source library that helps to implement a microfrontend architecture using iframes.
Stars: ✭ 51 (+131.82%)
Mutual labels:  messaging
Pulsar Manager
Apache Pulsar Manager
Stars: ✭ 247 (+1022.73%)
Mutual labels:  messaging
centrifuge-ios
Swift client to communicate with Centrifugo v1 from iOS over WebSocket (not maintained anymore)
Stars: ✭ 28 (+27.27%)
Mutual labels:  messaging
pact-example
Example project to demonstrate Contract Testing via Pact.
Stars: ✭ 58 (+163.64%)
Mutual labels:  messaging
extension-springcloud
Axon Framework extension for Spring Cloud's Discovery mechanism integration to distribute Command messages.
Stars: ✭ 22 (+0%)
Mutual labels:  messaging
Acts As Messageable
Gem that allows communication between the models.
Stars: ✭ 242 (+1000%)
Mutual labels:  messaging
SimpleSockets
Asynchronous TCP .NET library with reliable transmission and receipt of data, with an ssl implementation.
Stars: ✭ 74 (+236.36%)
Mutual labels:  messaging
mq-nynja
💠 EMQ: N2O over MQTT for NYNJA 1.0
Stars: ✭ 15 (-31.82%)
Mutual labels:  messaging
microq
Micro job queue built on mongo
Stars: ✭ 67 (+204.55%)
Mutual labels:  messaging
microservice framework version 6
A Java framework to support applications utilising CQRS and Event Sourcing architectures
Stars: ✭ 25 (+13.64%)
Mutual labels:  messaging
pulsar-flume-ng-sink
An Apache Flume Sink implementation to publish data to Apache pulsar
Stars: ✭ 19 (-13.64%)
Mutual labels:  messaging
nodemessage
interact with your local iMessage database
Stars: ✭ 39 (+77.27%)
Mutual labels:  messaging
Pulsar Client Go
Apache Pulsar Go Client Library
Stars: ✭ 251 (+1040.91%)
Mutual labels:  messaging
messaging-app
Messaging App for Ubuntu Touch devices. Moved to GitLab.
Stars: ✭ 19 (-13.64%)
Mutual labels:  messaging
Lurch
XEP-0384: OMEMO Encryption for libpurple.
Stars: ✭ 245 (+1013.64%)
Mutual labels:  messaging
django-sitemessage
Reusable application for Django introducing a message delivery framework
Stars: ✭ 51 (+131.82%)
Mutual labels:  messaging
paypal-messaging-components
PayPal JavaScript SDK - messaging components
Stars: ✭ 24 (+9.09%)
Mutual labels:  messaging
dotnetcqs
Command/Query separation for .NET
Stars: ✭ 14 (-36.36%)
Mutual labels:  messaging
conceal-desktop
Conceal Desktop (GUI)
Stars: ✭ 65 (+195.45%)
Mutual labels:  messaging

generator-jhipster-spring-cloud-stream

NPM version Build Status Dependency Status

JHipster module for messaging microservices with Spring Cloud Stream

Introduction

This is a JHipster module, that is meant to be used in a JHipster application.

Prerequisites

As this is a JHipster module, we expect you have JHipster and its related tools already installed:

Installation

With NPM

To install this module:

npm install -g generator-jhipster-spring-cloud-stream

To update this module:

npm update -g generator-jhipster-spring-cloud-stream

With Yarn

To install this module:

yarn global add generator-jhipster-spring-cloud-stream

To update this module:

yarn global upgrade generator-jhipster-spring-cloud-stream

Usage

In your JHipster project, launch:

yo jhipster-spring-cloud-stream

This module will:

  • add new dependencies: spring-cloud-stream-dependencies
  • add configuration to your application-dev.yml and application-prod.yml
  • add a new endpoint, so you can get and send messages
  • a new docker-compose file: rabbitmq.yml

Don't forget to start your RabbitMQ with:

docker-compose -f src/main/docker/rabbitmq.yml up -d

Then, start your project, go to Swagger UI and test the endpoint.

License

Apache-2.0 © Pascal Grimaud and the respective JHipster contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].