{"repo":"asyncapi/java-spring-cloud-stream-template","free":true,"listed":false,"github":"https://github.com/asyncapi/java-spring-cloud-stream-template","clone":"git clone https://github.com/asyncapi/java-spring-cloud-stream-template.git","description":"Java Spring Cloud Stream template for the AsyncAPI Generator","language":"JavaScript","stars":37,"topics":["java","spring-cloud-stream","generator","template","asyncapi","nodejs"],"license":"Apache-2.0","category":"saas-starters-boilerplates","readme_excerpt":"Java Spring Cloud Stream Generator Template This template generates a Spring Cloud Stream (SCSt) microservice. It uses version 3 of SCSt which uses function names to configure the channels. See the reference. The generated microservice is a Maven project so it can easily be imported into your IDE. This template has been tested with Kafka, RabbitMQ and Solace. The Spring Cloud Stream microservice generated using this template will be an ready to run Spring Boot app. By default, the microservice will contain a java class, Application.java , which includes methods to publish or subscribe events as defined in the AsyncAPI document. These generated methods include Supplier, Consumer and Function functional interfaces from the java.util.function package. These methods will already be pre-configured to publish to and consume from the channels as defined in the AsyncAPI. This configuration is located in the spring.cloud.stream section of the generated application.yml file. Note that this template ignores the 'Servers' section of AsyncAPI documents. The main reason for this is because SCSt does not directly work with messaging protocols. Protocols are implementation details specific to binders, and SCSt applications need not know or care which protocol is being used. Technical requirements - =2.0.0 Giri Venkatesan 💻 Michael Davis 💻 📖 👀 💬 Marc DiPasquale 📖 Fran Méndez 💻 🚇 Lukasz Gornicki 🚇 💻 blzsaa 💻","default_branch":null,"files":null,"tree":[],"storefront":"/r/asyncapi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/asyncapi/java-spring-cloud-stream-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}