Les fonctionnalités principales de micro/micro sont : Distributed Systems, Microservices.
Les alternatives open-source à micro/micro incluent : micro/go-micro — Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular… go-kit/kit — Kit is a microservices architectural framework and toolkit for Go. It provides a set of standardized primitives and… buildthingsuseful/build-your-own-kafka — Build Your Own Kafka. anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… bsm/redislock — Simplified distributed locking implementation using Redis. anacrolix/dht — dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and…
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
Kit is a microservices architectural framework and toolkit for Go. It provides a set of standardized primitives and abstractions for implementing service, endpoint, and transport layers in a decoupled manner. The framework focuses on system instrumentation through integrated distributed request tracing and a service instrumentation toolkit that utilizes counters and gauges to export performance data to external monitoring backends. It includes a structured logging library that records system events as key-value pairs to ensure compatibility with log aggregation tools. The project covers a br
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise