MCPcopy
hub / github.com/nats-io/nats.go / ExampleHandler

Function ExampleHandler

micro/example_handler_test.go:36–58  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

34}
35
36func ExampleHandler() {
37 nc, err := nats.Connect("127.0.0.1:4222")
38 if err != nil {
39 log.Fatal(err)
40 }
41 defer nc.Close()
42
43 rec := rectangle{10, 5}
44
45 config := micro.Config{
46 Name: "RectangleAreaService",
47 Version: "0.1.0",
48 Endpoint: &micro.EndpointConfig{
49 Subject: "area.rectangle",
50 Handler: rec,
51 },
52 }
53 svc, err := micro.AddService(nc, config)
54 if err != nil {
55 log.Fatal(err)
56 }
57 defer svc.Stop()
58}

Callers

nothing calls this directly

Calls 4

AddServiceFunction · 0.92
ConnectMethod · 0.80
StopMethod · 0.65
CloseMethod · 0.45

Tested by

no test coverage detected