All Projects → rebus-org → RebusSamples

rebus-org / RebusSamples

Licence: other
Small sample projects

Programming Languages

C#
18002 projects
F#
602 projects
HTML
75241 projects

Projects that are alternatives of or similar to RebusSamples

Rebus.SqlServer
🚌 Microsoft SQL Server transport and persistence for Rebus
Stars: ✭ 35 (-57.32%)
Mutual labels:  sql-server, rebus
Run Aspnetcore Microservices
Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralized Distributed Logging with Elasticsearch, Kibana and SeriLog, use the HealthChecks with Watchdog, Implement Retry and Circuit Breaker patterns with Polly and so on.. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount->
Stars: ✭ 406 (+395.12%)
Mutual labels:  sql-server, rabbitmq
Gnomock
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
Stars: ✭ 398 (+385.37%)
Mutual labels:  sql-server, rabbitmq
Rebus.RabbitMq
🚌 RabbitMQ transport for Rebus
Stars: ✭ 51 (-37.8%)
Mutual labels:  rabbitmq, rebus
aiorabbit
An AsyncIO RabbitMQ client for Python 3
Stars: ✭ 18 (-78.05%)
Mutual labels:  rabbitmq
iris
Open Source Photos Platform Powered by PyTorch
Stars: ✭ 135 (+64.63%)
Mutual labels:  rabbitmq
docker-rabbitmq-ha-cluster
A docker stack to create, test and benchmark a rabbitmq cluster in high availability configuration. HAProxy, php workers, node failures, network partition, persistent messages.
Stars: ✭ 98 (+19.51%)
Mutual labels:  rabbitmq
Hemuer
An AI Tool to record expressions of users as they watch a video and then visualize the funniest parts of it!
Stars: ✭ 22 (-73.17%)
Mutual labels:  rabbitmq
node-carotte-amqp
An amqplib wrapper for microservices
Stars: ✭ 27 (-67.07%)
Mutual labels:  rabbitmq
OpenSleigh
OpenSleigh is a Saga management library for .NET Core.
Stars: ✭ 198 (+141.46%)
Mutual labels:  rabbitmq
BookCart
An e-commerce application for an online book store.
Stars: ✭ 116 (+41.46%)
Mutual labels:  sql-server
Google-Assistant-Samsung-Smart-TV-Integration
Use Google Assistant as a remote for your Samsung Smart TV. There is no need for a Logitech Harmony device.
Stars: ✭ 26 (-68.29%)
Mutual labels:  rabbitmq
chat21-ionic
A ionic v5 and Angular 8 desktop and mobile chat
Stars: ✭ 69 (-15.85%)
Mutual labels:  rabbitmq
RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-64.63%)
Mutual labels:  sql-server
website
网站设计一类源码仓库
Stars: ✭ 42 (-48.78%)
Mutual labels:  sql-server
spring-boot-rabbitMQ
Spring Boot集成rabbitMQ实现消息推送
Stars: ✭ 24 (-70.73%)
Mutual labels:  rabbitmq
core
Microservice abstract class
Stars: ✭ 37 (-54.88%)
Mutual labels:  rabbitmq
motor-admin
Deploy a no-code admin panel for any application in less than a minute. Search, create, update, and delete data entries, create custom actions, and build reports.
Stars: ✭ 1,145 (+1296.34%)
Mutual labels:  sql-server
smart-cloud
基于springboot && springcloud的脚手架,支持服务合并部署与拆分部署、接口加解密签名、日志数据 脱敏、接口数据mock、接口文档自动生成、请求幂等校验、接口日志&&sql日志切面打印、分表分库分布式事务、国际化语言等
Stars: ✭ 167 (+103.66%)
Mutual labels:  rabbitmq
ASPCore.BlazorCrud
CRUD Using Blazor And Entity Framework Core
Stars: ✭ 39 (-52.44%)
Mutual labels:  sql-server

Welcome to the Rebus Samples repository

Check out

  • Time printer - simple program that sends a message to itself every second
  • Email sender - simple email sender that functions as a good example on how to queue up work
  • Native Pub/sub sample - demonstrates how pub/sub can be wired up when the transport has native support for it (in this case using Azure Service Bus)
  • Centralized Pub/sub sample - demonstrates how pub/sub can be wired up, using SQL Server as a "centralized subscription storage"
  • Pub/sub sample - demonstrates how pub/sub can be wired up
  • Integration sample - demonstrates how calling an external web service can be made more robust
  • Unit of work sample - demonstrates how a proper unit of work can be hooked into Rebus in all the right places
  • Rabbit MQ topics sample - demonstrates how Rebus' low-level topics API can be used with the RabbitMQ transport to do pub/sub with wildcards
  • OWIN Web Host - demonstrates how Rebus can be configured to host an OWIN endpoint
  • Showdown - sample that can send/receive a bunch of messages and measure the time it takes
  • Sagas - sample that shows a saga
  • SimpleInjector - sample that shows how SimpleInjector works with Rebus
  • Logging - sample with various types of logging
  • SqlAllTheWay - sample that demonstrates "exactly once delivery" with SQL transport and user work enlisted in same transaction
  • MessageBus - demonstrates how tree totally independent endpoints can do pub/sub with a central database being their only connection
  • RequestReply - demonstrates how a client can send a request to a server, which then can reply back to the client
  • SharedNothing - demonstrates how a publisher and a subscriber can communicate without sharing class libraries or anything

Scaleout samples

  • Rabbit scaleout - demonstrates how work can be easily distributed among a cluster of workers when working with RabbitMQ
  • SQL Server scaleout - demonstrates how work can be easily distributed among a cluster of workers when working with SQL Server as the transport
  • PostgreSQL scaleout - demonstrates how work can be easily distributed among a cluster of workers when working with PostgreSQL as the transport

F# Samples

  • Onboarding saga - demonstrates how to work with Rebus in F#, showing an entry-point Web API and a backend saga with a timeout and compensating actions.

Deprecated

  • User context sample - shows how an ambient user context can be passed along with messages
  • MSMQ scaleout - demonstrates how work can be distributed among a cluster of workers when working with MSMQ and Rebus' MSMQ distributor
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].