package example import ( "fmt" "os" "github.com/micro/services/clients/go/event" ) // Publish a message to the event stream. func PublishAmessage() { eventService := event.NewEventService(os.Getenv("MICRO_API_TOKEN")) rsp, err := eventService.Publish(&event.PublishRequest{ Message: map[string]interface{}{ "id": "1", "type": "signup", "user": "john", }, Topic: "user", }) fmt.Println(rsp, err) }