Nameko is a Python microservices framework designed for building distributed systems. It functions as an RPC communication framework and an event-driven architecture tool, using a message broker to decouple isolated service components. The framework provides a multi-protocol gateway that exposes internal microservice logic to external clients via HTTP endpoints and websockets. It enables the exchange of request-response messages and the broadcasting of asynchronous events to maintain data consistency across a distributed system. The system includes a command line interface for controlling an
This is a Go client library and protocol implementation for interacting with message brokers using the AMQP 0.9.1 standard. It serves as an asynchronous messaging toolkit and message queue client for implementing producer and consumer patterns. The library provides a programmatic interface for managing the full message lifecycle, including publishing, consumption, and delivery acknowledgments. It supports reliable delivery mechanisms such as publishing confirmations and atomic transactions. The project covers the administration of routing topologies through the declaration and binding of que
Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular microservices. It provides a comprehensive framework for service discovery, remote procedure call abstraction, and event-driven messaging, allowing developers to create decoupled architectures that communicate asynchronously through shared message brokers. The project distinguishes itself by integrating autonomous agent orchestration and language model tool binding directly into the service lifecycle. By exposing internal service endpoints as standardized tools, it enables AI agents t
deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat
Nameko ist ein Python-Microservices-Framework für den Aufbau verteilter Systeme unter Verwendung einer serviceorientierten Architektur. Es bietet ein System zur Implementierung von Remote Procedure Calls und asynchronem Event-Broadcasting zwischen entkoppelten Services durch die Nutzung des AMQP-Protokolls und Message-Brokern.
Die Hauptfunktionen von nameko/nameko sind: Microservices, Microservice Frameworks, Service-Class Abstractions, AMQP Protocol Clients, Publish-Subscribe Messaging, Distributed RPC Systems, HTTP Gateways, Message Passing.
Open-Source-Alternativen zu nameko/nameko sind unter anderem: onefinestay/nameko — Nameko is a Python microservices framework designed for building distributed systems. It functions as an RPC… streadway/amqp — This is a Go client library and protocol implementation for interacting with message brokers using the AMQP 0.9.1… micro/go-micro — Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular… doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency… deepstreamio/deepstream.io — deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls… chai2010/advanced-go-programming-book — This project is a comprehensive technical guide to advanced Go programming. It serves as a programming guide,…