mirror of
https://github.com/go-micro/go-micro.git
synced 2025-11-23 21:44:41 +02:00
476 B
476 B
layout
| layout |
|---|
| default |
NATS Transport
Use NATS as the transport between services.
In code
package main
import (
"go-micro.dev/v5"
tnats "go-micro.dev/v5/transport/nats"
)
func main() {
t := tnats.NewTransport()
svc := micro.NewService(micro.Transport(t))
svc.Init()
svc.Run()
}
Via environment
Run your service with env vars set:
MICRO_TRANSPORT=nats MICRO_TRANSPORT_ADDRESS=nats://127.0.0.1:4222 go run main.go