Simple Service Bus implementation, for Node.js. Feel free to file issues and submit pull requests — contributions are welcome.
https://github.com/ajlopez/SimpleBusTags | messaging service-bus nodejs |
Implementation | Javascript |
License | Public |
Platform | NodeJS |
Simple service bus for sending events between processes using amqp. Allows for send/receive and publish/subscribe pattern messaging over RabbitMQ. Simply running multiple versions of Process A, above, will cause servicebus to distribute sent messages evenly accross the list of listeners, in a round-robin pattern.
rabbitmq amqp node messaging bus message-bus servicebus service-bus round-robin middleware message-acknowledgementThis repository contains Rebus "core". You may also be interested in one of the many integration libraries.Rebus is a lean service bus implementation for .NET. It is what ThoughtWorks in 2010 called a "message bus without smarts" - a library that works well as the "dumb pipes" when you need asynchronous communication in your microservices that follow the "smart endpoints, dump pipes" principle.
rebus c-sharp service-bus messaging message-queue messaging-library microservices message-busThis library will receive support until December 31, 2019 and will then be deprecated. prooph/service-bus is a lightweight messaging facade. It allows you to define the API of your model with the help of messages.
service-bus prooph cqrs messagingSimple Service Bus (SSB) is a fork of Udi Dahans popular open source Enterprise Service Bus (ESB) : nServiceBus
service-bus simple-service-bus esb messaging soaThe Spread toolkit provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast, group communication, and point to point support. Spread services range from reliable messaging to fully ordered messages with virtual synchrony delivery guarantees.
messaging message-bus distributed message-queueShuttle Service Bus is a free open-source software project that aims to provide an enterprise ready service bus without any restrictions.
esb messaging msmq service-bus soa eda enterprise-serviceSamples, Code Snippets and Utilities for developers using the Windows Azure Service Bus.
azure appfabric connectivity messaging service-bus servicebus web-servicesFiorano ESB enables application integration by choreographing Microservices into asynchronous flows via the Fiorano Studio and associated tools. The Component Control Protocol (CCP), a wire-level protocol, allows the asynchronous communication between the ESB server and micro services being choreographed/orchestrated into application flows. The transport is pluggable and any available JMS engine may be used such as Apache ActiveMQ, JBOSS, TIBCO, IBM, RabbitMQ and FioranoMQ.
esb enterprise-service-bus middleware messaging asynchronousMassTransit is a lightweight message bus for creating distributed applications using the .NET framework. MassTransit provides an extensive set of features on top existing message transports, resulting in a developer friendly way to asynchronously connect services using message-based conversation patterns. Message-based communication is a reliable and scalable way to implement a service oriented architecture.
rabbitmq gitter-chat appveyor azure-service-bus topshelf messaging nuget dotnet-core2 queue message-queue task-queueA Simple Service Bus For Backbone and Backbone.Marionette
backbone plugin client browser message messages messaging decoupled architectureFerdi is a messaging browser that allows you to combine your favorite messaging services into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additional features and doesn't restrict its usage. It natively support for 100+ services.
franz electron whatsapp messenger slack telegram productivity office messaging-serviceWerx is a Java framework which uses messaging on a lightweight bus. Channels on objects are automatically discovered by the bus. Swing, File, RDBMs, Printer, and Socket controllers plug into the bus and use messaging for services.
Hemera (/ˈhɛmərə/; Ancient Greek: Ἡμέρα [hɛːméra] "day") is a small wrapper around the NATS driver. NATS is a simple, fast and reliable solution for the internal communication of a distributed system. It chooses simplicity and reliability over guaranteed delivery. We want to provide a toolkit to develop micro services in an easy and powerful way. We provide a pattern matching RPC style. You don't have to worry about the transport. NATS is powerful.Hemera has not been designed for high performance on a single process. It has been designed to create lots of microservices doesn't matter where they live. It choose simplicity and reliability as primary goals. It act together with NATS as central nervous system of your distributed system. Transport independency was not considered to be a relevant factor. In addition we use pattern matching which is very powerful. The fact that Hemera needs a broker is an argument which should be taken into consideration when you compare hemera with other frameworks. The relevant difference between microservice frameworks like senecajs, molecurer is not the performance or modularity its about the complexity you need to manage. Hemera is expert in providing an interface to work with lots of services in the network, NATS is the expert to deliver the message at the right place. Hemera is still a subscriber of NATS with some magic in routing and extensions. We don't have to worry about all different aspects in a distributed system like routing, load-balancing, service-discovery, clustering, health-checks ...
nodejs distributed-systems microservice nats pubsub rpc cloud-native micro service micro-service microservices micro-services services framework minimum viable product toolkit startup messaging publish subscribe queue distributed queueingA reliable, robust messaging bus for Ruby processes and web clients. Long-polling is implemented using Rack Hijack and Thin::Async, all common Ruby web server can run MessageBus (Thin, Puma, Unicorn) and handle a large amount of concurrent connections that wait on messages.
A collection of real time data bus implementations.
finance message-bus messaging real-time-data-bus real-time-message-buNATS Server is a simple, high performance open source messaging system for cloud native applications, IoT messaging, and microservices architectures. It implements a highly scalable and elegant publish-subscribe (pub/sub) distribution model. The performant nature of NATS make it an ideal base for building modern, reliable, scalable cloud native distributed systems.
messaging message-bus message-queue cloud-native microservices-architecture nats-server distributed-systems cloud cloud-computingTo build NServiceBus just open NServiceBus.sln in Visual Studio.You'll find the built assemblies in /binaries.
nservicebus c-sharp distributed-systems messagingAppFabric Service Bus Send and Receive Test Clients help development and testing of Queues, Topics and Subscriptions features of Windows Azure AppFabric Service Bus.
This is a library to simplify the sending of end-to-end (E2E) encrypted push messages from Java-based application servers to Android clients. Please check the instructions below and the demo for more details. To use push messaging services to send messages to connected devices, developers must send them through a third party messaging service, such as Firebase Cloud Messaging (FCM). It’s simple to encrypt message contents between the developer and the messaging service using https. Major messaging services, including FCM, also encrypt messages between their servers and client devices.
cryptography crypto android end-to-end-encryption privacy security
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.