|
9 | 9 | "net/http"
|
10 | 10 | "strings"
|
11 | 11 |
|
12 |
| - "github.com/go-kit/kit/circuitbreaker" |
13 | 12 | "github.com/go-kit/kit/log"
|
14 | 13 | "github.com/go-kit/kit/tracing/opentracing"
|
15 | 14 | httptransport "github.com/go-kit/kit/transport/http"
|
@@ -38,70 +37,70 @@ func MakeHTTPHandler(ctx context.Context, e Endpoints, logger log.Logger, tracer
|
38 | 37 |
|
39 | 38 | r.Methods("GET").Path("/login").Handler(httptransport.NewServer(
|
40 | 39 | ctx,
|
41 |
| - circuitbreaker.Hystrix("Login")(e.LoginEndpoint), |
| 40 | + e.LoginEndpoint, |
42 | 41 | decodeLoginRequest,
|
43 | 42 | encodeResponse,
|
44 | 43 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "GET /login", logger)))...,
|
45 | 44 | ))
|
46 | 45 | r.Methods("POST").Path("/register").Handler(httptransport.NewServer(
|
47 | 46 | ctx,
|
48 |
| - circuitbreaker.Hystrix("Register")(e.RegisterEndpoint), |
| 47 | + e.RegisterEndpoint, |
49 | 48 | decodeRegisterRequest,
|
50 | 49 | encodeResponse,
|
51 | 50 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "POST /register", logger)))...,
|
52 | 51 | ))
|
53 | 52 | r.Methods("GET").PathPrefix("/customers").Handler(httptransport.NewServer(
|
54 | 53 | ctx,
|
55 |
| - circuitbreaker.Hystrix("UserGet")(e.UserGetEndpoint), |
| 54 | + e.UserGetEndpoint, |
56 | 55 | decodeGetRequest,
|
57 | 56 | encodeResponse,
|
58 | 57 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "GET /customers", logger)))...,
|
59 | 58 | ))
|
60 | 59 | r.Methods("GET").PathPrefix("/cards").Handler(httptransport.NewServer(
|
61 | 60 | ctx,
|
62 |
| - circuitbreaker.Hystrix("CardGet")(e.CardGetEndpoint), |
| 61 | + e.CardGetEndpoint, |
63 | 62 | decodeGetRequest,
|
64 | 63 | encodeResponse,
|
65 | 64 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "GET /cards", logger)))...,
|
66 | 65 | ))
|
67 | 66 | r.Methods("GET").PathPrefix("/addresses").Handler(httptransport.NewServer(
|
68 | 67 | ctx,
|
69 |
| - circuitbreaker.Hystrix("AddressGet")(e.AddressGetEndpoint), |
| 68 | + e.AddressGetEndpoint, |
70 | 69 | decodeGetRequest,
|
71 | 70 | encodeResponse,
|
72 | 71 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "GET /addresses", logger)))...,
|
73 | 72 | ))
|
74 | 73 | r.Methods("POST").Path("/customers").Handler(httptransport.NewServer(
|
75 | 74 | ctx,
|
76 |
| - circuitbreaker.Hystrix("UserPost")(e.UserPostEndpoint), |
| 75 | + e.UserPostEndpoint, |
77 | 76 | decodeUserRequest,
|
78 | 77 | encodeResponse,
|
79 | 78 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "POST /customers", logger)))...,
|
80 | 79 | ))
|
81 | 80 | r.Methods("POST").Path("/addresses").Handler(httptransport.NewServer(
|
82 | 81 | ctx,
|
83 |
| - circuitbreaker.Hystrix("AddressPost")(e.AddressPostEndpoint), |
| 82 | + e.AddressPostEndpoint, |
84 | 83 | decodeAddressRequest,
|
85 | 84 | encodeResponse,
|
86 | 85 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "POST /addresses", logger)))...,
|
87 | 86 | ))
|
88 | 87 | r.Methods("POST").Path("/cards").Handler(httptransport.NewServer(
|
89 | 88 | ctx,
|
90 |
| - circuitbreaker.Hystrix("CardPost")(e.CardPostEndpoint), |
| 89 | + e.CardPostEndpoint, |
91 | 90 | decodeCardRequest,
|
92 | 91 | encodeResponse,
|
93 | 92 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "POST /cards", logger)))...,
|
94 | 93 | ))
|
95 | 94 | r.Methods("DELETE").PathPrefix("/").Handler(httptransport.NewServer(
|
96 | 95 | ctx,
|
97 |
| - circuitbreaker.Hystrix("Delete")(e.DeleteEndpoint), |
| 96 | + e.DeleteEndpoint, |
98 | 97 | decodeDeleteRequest,
|
99 | 98 | encodeResponse,
|
100 | 99 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "DELETE /", logger)))...,
|
101 | 100 | ))
|
102 | 101 | r.Methods("GET").PathPrefix("/health").Handler(httptransport.NewServer(
|
103 | 102 | ctx,
|
104 |
| - circuitbreaker.Hystrix("Health")(e.HealthEndpoint), |
| 103 | + e.HealthEndpoint, |
105 | 104 | decodeHealthRequest,
|
106 | 105 | encodeHealthResponse,
|
107 | 106 | append(options, httptransport.ServerBefore(opentracing.FromHTTPRequest(tracer, "GET /health", logger)))...,
|
|
0 commit comments