nats_test.go 378 B

12345678910111213141516171819202122
  1. package server
  2. import (
  3. "testing"
  4. "time"
  5. "github.com/google/uuid"
  6. "github.com/nats-io/nats.go"
  7. )
  8. func TestNats_Connect(t *testing.T) {
  9. nc, _ := nats.Connect("nats://106.75.230.4:4333")
  10. msg := nats.Msg{
  11. Subject: "foo",
  12. Header: nats.Header{
  13. "userId": []string{uuid.NewString()},
  14. },
  15. Data: []byte("test"),
  16. }
  17. nc.PublishMsg(&msg)
  18. time.Sleep(10 * time.Second)
  19. }