📄️ Certificate Management
Configure the lynx.tls and lynx.tls.auto blocks in Go-Lynx: load certificate material, register a CertificateProvider, and turn on TLS for HTTP and gRPC.
📄️ Database Plugin
Enable SQL in Go-Lynx through the lynx-mysql, lynx-pgsql, and lynx-mssql plugins, with pooling, reconnect, and health checks provided by lynx-sql-sdk.
📄️ HTTP Service
Configure the Go-Lynx HTTP plugin: listen address, timeouts, middleware, and TLS, with every YAML key cross-checked against the runtime that actually reads lynx.http.
📄️ gRPC Service
Configure the Go-Lynx gRPC server and client plugins: listen address, timeouts, TLS, and the governance middleware wired in during startup.
📄️ Polaris Service Governance
Use Polaris in Go-Lynx for service registration, discovery, rate limiting, circuit breaking, and remote config across the plugin and SDK YAML files.
📄️ Tracer Plugin
Set up distributed tracing in Go-Lynx with the lynx-tracer plugin: OpenTelemetry exporters, sampling ratio, and the lynx.tracer keys the runtime really scans.
📄️ Distributed Transaction Plugin
Run Seata distributed transactions in a Go-Lynx service: enable the lynx-seata client and point it at the external Seata configuration file.
📄️ Redis Plugin
Configure the Go-Lynx Redis plugin: connection settings, pool sizing, timeouts, and the runtime-owned client shared with Redis Lock and other packages.
📄️ Plugin Ecosystem
A map of the 25+ official Go-Lynx plugins - databases, caches, message queues, config centers, service governance, and observability - and how to choose between them.
📄️ Nacos Plugin
Use Nacos in Go-Lynx for service registration, discovery, and remote configuration, and see which YAML fields apply to each initialized client.
📄️ Kafka Plugin
Configure the Go-Lynx Kafka plugin: brokers, producers, consumer groups, and how the standalone example config maps onto lynx.kafka in a bootstrap file.
📄️ MongoDB Plugin
Configure the lynx-mongodb plugin in Go-Lynx: connection URI, pool sizing, timeouts, and the defaults the shipped example config leaves implicit.
📄️ Sentinel Plugin
Add flow control, circuit breaking, system protection, and metrics to Go-Lynx services with lynx-sentinel and the flattened sentinel.yaml the runtime boots from.
📄️ Swagger Plugin
Serve OpenAPI and Swagger documentation from a Go-Lynx service with the lynx-swagger plugin and its three shipped configuration templates.
📄️ Elasticsearch Plugin
Configure the lynx-elasticsearch plugin in Go-Lynx: node addresses, authentication, TLS, retries, and the client tuning keys that actually change behavior.
📄️ RabbitMQ Plugin
Configure the Go-Lynx RabbitMQ plugin: connection URLs, exchanges, queues, consumers, and retry behavior under the lynx.rabbitmq config prefix.
📄️ RocketMQ Plugin
Configure the Go-Lynx RocketMQ plugin: name servers, producer and consumer groups, topics, and retry settings, ready to drop into a bootstrap file.
📄️ Pulsar Plugin
Configure the Go-Lynx Pulsar plugin under lynx.pulsar: service URL, producers, consumers, subscriptions, and authentication.
📄️ Apollo Plugin
Use Apollo as the configuration center for Go-Lynx services: namespaces, clusters, and the runtime keys the plugin reads at startup.
📄️ Etcd Plugin
Use Etcd in Go-Lynx as a configuration center and service registry, and as the upstream client required by the Etcd Lock plugin.
📄️ Redis Lock Plugin
Add Redis-backed distributed locks to Go-Lynx services with lynx-redis-lock, built on the runtime client owned by the Redis plugin.
📄️ Etcd Lock Plugin
Add etcd-backed distributed locks to Go-Lynx services with lynx-etcd-lock: lease handling, ownership boundaries, and runtime facts.
📄️ DTM Plugin
Run DTM distributed transactions from Go-Lynx: HTTP endpoint, optional gRPC connection, helper constructors, and transaction metrics exposed by lynx-dtm.
📄️ Lynx Project Template (Layout)
lynx-layout is the official Go-Lynx service template: repository boundaries, real entry points, and the project skeleton lynx new generates.
📄️ SQL SDK
lynx-sql-sdk is the shared SQL capability layer behind the MySQL, PostgreSQL, and SQL Server plugins in Go-Lynx: pooling, reconnect, and health checks.
📄️ Eon ID Distributed ID Generator
Generate Snowflake-style 64-bit distributed IDs in Go-Lynx with lynx-eon-id, using manually assigned or Redis-registered worker IDs.