All Projects → masastack → MASA.BuildingBlocks

masastack / MASA.BuildingBlocks

Licence: MIT license
Building blocks of the MASA Stack, provides a unified interface standard for MASA Contrib's implementation specifications and process connector.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to MASA.BuildingBlocks

MASA.Contrib
The purpose of MASA.Contrib is based on MASA.BuildingBlocks to provide open, community driven reusable components for building mesh applications. These components will be used by the MASA Stack and MASA Labs projects.
Stars: ✭ 102 (-14.29%)
Mutual labels:  eventbus, dapr, netcore6
event bus postgres
🐘 Postgres event store for event_bus
Stars: ✭ 49 (-58.82%)
Mutual labels:  eventbus
blue-green-with-containerapps
This is a demo scenario for implementing continuous blue/green deployments on containerapps using GitHub actions
Stars: ✭ 43 (-63.87%)
Mutual labels:  dapr
Websockets-Vertx-Flink-Kafka
A simple request response cycle using Websockets, Eclipse Vert-x server, Apache Kafka, Apache Flink.
Stars: ✭ 14 (-88.24%)
Mutual labels:  eventbus
RxBus
🍾 标签/线程/Kotlin/自动注销的RxBus
Stars: ✭ 25 (-78.99%)
Mutual labels:  eventbus
dapr-wasm
A template project to demonstrate how to run WebAssembly functions as sidecar microservices in dapr
Stars: ✭ 168 (+41.18%)
Mutual labels:  dapr
evon
Fast and versatile event dispatcher code generator for Golang
Stars: ✭ 15 (-87.39%)
Mutual labels:  eventbus
dropwizard-guicey-ext
Dropwizard-guicey extensions
Stars: ✭ 11 (-90.76%)
Mutual labels:  eventbus
MVPHulk
Android MVP 快速集成方案 (支持AndroidX)
Stars: ✭ 19 (-84.03%)
Mutual labels:  eventbus
hub
📨 A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
Stars: ✭ 125 (+5.04%)
Mutual labels:  eventbus
mpeventbus
Android event bus for multiple processes. Send and receive events within or between Android processes.
Stars: ✭ 14 (-88.24%)
Mutual labels:  eventbus
Farseer.Net
Provides consistent standard use of common components of the .Net Core language
Stars: ✭ 42 (-64.71%)
Mutual labels:  eventbus
MVPSamples
🚀(Java 版)快速搭建 MVP + RxJava + Retrofit + EventBus 的框架,方便快速开发新项目、减少开发成本。
Stars: ✭ 113 (-5.04%)
Mutual labels:  eventbus
green-annotations
An Android Annotations plugin to support Green Robot.
Stars: ✭ 21 (-82.35%)
Mutual labels:  eventbus
StaticBus
🚌 A static bus use in modules.
Stars: ✭ 15 (-87.39%)
Mutual labels:  eventbus
rabbitmq-advanced-spring-boot-starter
A generic library for messaging with rabbit mq with extension on spring boot amqp
Stars: ✭ 85 (-28.57%)
Mutual labels:  eventbus
showcase
A Full Stack Journey with Micro Services and Micro Front Ends. Using dapr, kubernetes, react module federation and web assembly,
Stars: ✭ 45 (-62.18%)
Mutual labels:  dapr
LocalTransactionTableTest
利用rabbitmq做消息队列,通过本地消息事务表序列化消息,通过定时轮训保证消息强行落地,最终达到数据最终一致性
Stars: ✭ 19 (-84.03%)
Mutual labels:  eventbus
Dapr-Microservice-Template
A Microservice Template using Dapr.io and Kubernetes
Stars: ✭ 31 (-73.95%)
Mutual labels:  dapr
pg-pubsub
Reliable PostgreSQL LISTEN/NOTIFY with inter-process lock support
Stars: ✭ 50 (-57.98%)
Mutual labels:  eventbus

| EN

MASA.BuildingBlocks [Archived, please see MASA.Framework]

Building blocks of the MASA Stack, provides a unified interface standard for MASA Contrib implementation specifications and process connector.

Why choose MASA.BuildingBlocks?

  • Supports monolithic architecture and distributed architecture
  • Based on the .Net main push technology stack, no magic modification, low learning cost
  • Provide a unified interface standard, with the best practices of MASA Contrib, but not limited to MASA Contrib , anyone can implement their own Contrib based on MASA BuildingBlocks, re-customize some features

Roadmap

Features

  • AutoComplete: make searching easier
  • Configuration: Configuration Center
  • CQRS
  • DDD
  • Dispatcher
  • Isolation: Support physical isolation, logical isolation
  • MinimalAPI: Supports API classification aggregation similar to Controller
  • UoW: unit of work
  • Storage: cloud storage

How to contribute

  1. Fork & Clone
  2. Create Feature_xxx branch
  3. Commit with commit message, like feat(Isolation): Support physical isolation, logical isolation
  4. Create Pull Request

If you wish to contribute, please Pull Request, or send us a Report Bug .

Contributors

Thanks to all the friends who have contributed to this project.

code of conduct

This project adopts the Code of Conduct as defined by the Contributors Covenant to clarify the expected behavior of our community. For more information see MASA Stack Community Code of Conduct.

☀️ License Statement

MASA.BuildingBlocks

Copyright (c) 2021-present MASA Stack

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