All Projects → benwilcock → Spring Cloud Stream Demo

benwilcock / Spring Cloud Stream Demo

Licence: gpl-3.0
Simple Event Driven Microservices with Spring Cloud Stream

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Cloud Stream Demo

Practical.cleanarchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Stars: ✭ 639 (+1001.72%)
Mutual labels:  microservices, kafka, rabbitmq
Rabbus
A tiny wrapper over amqp exchanges and queues 🚌 ✨
Stars: ✭ 86 (+48.28%)
Mutual labels:  microservices, event-driven, rabbitmq
Qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Stars: ✭ 2,420 (+4072.41%)
Mutual labels:  event-driven, kafka, rabbitmq
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+1120.69%)
Mutual labels:  microservices, event-driven, rabbitmq
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (+282.76%)
Mutual labels:  microservices, kafka, rabbitmq
Plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
Stars: ✭ 514 (+786.21%)
Mutual labels:  event-driven, kafka, rabbitmq
Watermill
Building event-driven applications the easy way in Go.
Stars: ✭ 3,504 (+5941.38%)
Mutual labels:  event-driven, kafka, rabbitmq
Dotnet Istanbul Microservices Demo
This is the demo application that i created for my talk 'Microservice Architecture & Implementation with Asp.Net Core' at Dotnet İstanbul Meetup Group.
Stars: ✭ 109 (+87.93%)
Mutual labels:  microservices, event-driven, rabbitmq
Pos
Sample Application DDD, Reactive Microservices, CQRS Event Sourcing Powered by DERMAYON LIBRARY
Stars: ✭ 207 (+256.9%)
Mutual labels:  microservices, event-driven, kafka
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (+174.14%)
Mutual labels:  microservices, event-driven, kafka
Surging
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service gove…
Stars: ✭ 3,088 (+5224.14%)
Mutual labels:  microservices, kafka, rabbitmq
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+293.1%)
Mutual labels:  microservices, event-driven, kafka
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-58.62%)
Mutual labels:  microservices, event-driven, rabbitmq
Dnc
dnc 去中心化 开源社区 轻联盟 dncto.com QQ群 779699538
Stars: ✭ 551 (+850%)
Mutual labels:  kafka, rabbitmq
Kalium
Kalium: a reactive framework for micro-services
Stars: ✭ 53 (-8.62%)
Mutual labels:  microservices, kafka
Cap
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Stars: ✭ 5,208 (+8879.31%)
Mutual labels:  kafka, rabbitmq
Pmacct
pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Stars: ✭ 677 (+1067.24%)
Mutual labels:  kafka, rabbitmq
Goodskill
🐂基于springcloud +dubbo构建的模拟秒杀项目,模块化设计,集成了分库分表、elasticsearch🔍、gateway、mybatis-plus、spring-session等常用开源组件
Stars: ✭ 786 (+1255.17%)
Mutual labels:  kafka, rabbitmq
Microservices Using Rabbitmq
Python & Go microservices on Docker, using RabbitMQ for asynchronous IPC
Stars: ✭ 51 (-12.07%)
Mutual labels:  microservices, rabbitmq
Nestjs
A collection of badass modules and utilities to help you level up your NestJS applications 🚀
Stars: ✭ 475 (+718.97%)
Mutual labels:  microservices, rabbitmq

Problem

You just want to write logic for your event driven application, but the boilerplate messaging code keeps getting in the way and it's costing you time. Connecting your apps to messaging servers is cumbersome and you need to work with multiple messaging technologies in your organisation depending on which team you're working in.

Solution

Spring Cloud Stream takes care of the complicated boilerplate code for you, leaving you free to create nice clean business logic which anyone can maintain. Spring Cloud Stream seamlessly unifies many different messaging protocols behind one easy to use API and it smoothes away any subtle differences in approach or features (like partitioning or exchanges for example) so that you can concentrate on building event-driven solutions that "just work".

For the rest of this recipe see the website here.

Pre-requisites

These event driven applications are built on: Spring Boot, Spring Cloud Stream, Maven, and Java 8.

This server-side runs on Docker for Mac and includes: Kafka, Zookeeper, RabbitMQ, and KafDrop (image by by Obsidian Dynamics).

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].