OPEN SOURCEGITHUB.COM/GO-LYNX
オープンソース.
01自作GoMICROSERVICES
go-lynx.
プラグアンドプレイの Go マイクロサービスフレームワーク — The Plug-and-Play Go Microservices Framework
「もう一つの Web フレームワーク」を作るのではなく、マイクロサービスの定型的なセットアップ——サービスレジストリ、設定センター、データベース、メッセージキュー、分散トレーシング——を統一ランタイム + プラグインモデルに集約。CLI で一発スキャフォールドし、必要なプラグインだけを挿して、ビジネスロジックに集中できます。
- STARS
- ★ 121
- プラグイン
- 25+
- 言語
- Go
- サイト
- go-lynx.cn
QUICKSTART
# 安装 CLI
go install github.com/go-lynx/lynx/cmd/lynx@latest
# 初始化项目
lynx new demo
# 启动
boot.NewApplication(wireApp).Run()プラグインエコシステム25
lynx-grpcgRPC サービスlynx-httpHTTP サービスlynx-swaggerSwagger ドキュメントlynx-mysqlMySQLlynx-pgsqlPostgreSQLlynx-mssqlSQL Serverlynx-mongodbMongoDBlynx-sql-sdkSQL 基盤 SDKlynx-elasticsearchElasticsearchlynx-redisRedislynx-redis-lockRedis 分散ロックlynx-etcd-lockETCD 分散ロックlynx-kafkaKafkalynx-rocketmqRocketMQlynx-rabbitmqRabbitMQlynx-pulsarApache Pulsarlynx-nacosNacos レジストリ/設定lynx-polarisPolaris ガバナンスlynx-apolloApollo 設定lynx-etcdETCD レジストリ/設定lynx-seataSeata 分散トランザクションlynx-dtmDTM 分散トランザクションlynx-sentinelSentinel レート制限lynx-tracer分散トレーシングlynx-eon-idEon-ID 分散 ID