Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/antklim/go-microservices
/ functions
Functions
105 in github.com/antklim/go-microservices
⨍
Functions
105
◇
Types & classes
39
↓ 9 callers
Method
String
()
gizmo-greeter/pb/greeter.pb.go:41
↓ 6 callers
Method
String
()
go-kit-greeter/pb/greeter.pb.go:41
↓ 5 callers
Method
Greeting
(context.Context, *GreetingRequest, *GreetingResponse)
go-micro-greeter/pb/greeter.micro.go:63
↓ 5 callers
Method
Greeting
(ctx context.Context, in *GreetingRequest, opts ...grpc.CallOption)
gizmo-greeter/pb/greeter.pb.go:84
↓ 3 callers
Method
Health
()
gizmo-greeter/pkg/greeterservice/service.go:5
↓ 2 callers
Method
Failed
()
go-kit-greeter/pkg/greeterendpoint/endpoints.go:62
↓ 2 callers
Function
LoggingMiddleware
LoggingMiddleware returns an endpoint middleware that logs the duration of each invocation, and the resulting error, if any.
go-kit-greeter/pkg/greeterendpoint/middleware.go:13
↓ 1 callers
Method
Greeting
(ctx context.Context, in *GreetingRequest, opts ...client.CallOption)
go-micro-greeter/pb/greeter.micro.go:29
↓ 1 callers
Method
Greeting
(name string)
gizmo-greeter/pkg/greeterservice/service.go:6
↓ 1 callers
Function
MakeGreetingEndpoint
MakeGreetingEndpoint constructs a Greeter endpoint wrapping the service.
go-kit-greeter/pkg/greeterendpoint/endpoints.go:50
↓ 1 callers
Function
MakeGreetingEndpoint
MakeGreetingEndpoint constructs a Greeting endpoint.
gizmo-greeter/pkg/greeterendpoint/endpoints.go:38
↓ 1 callers
Function
MakeHealthEndpoint
MakeHealthEndpoint constructs a Health endpoint wrapping the service.
go-kit-greeter/pkg/greeterendpoint/endpoints.go:42
↓ 1 callers
Function
MakeHealthEndpoint
MakeHealthEndpoint constructs a Health endpoint.
gizmo-greeter/pkg/greeterendpoint/endpoints.go:30
↓ 1 callers
Function
encodeError
(_ context.Context, err error, w http.ResponseWriter)
go-kit-greeter/pkg/greetertransport/http.go:63
↓ 1 callers
Function
err2code
(err error)
go-kit-greeter/pkg/greetertransport/http.go:68
↓ 1 callers
Function
usageFor
(fs *flag.FlagSet, short string)
go-kit-greeter/cmd/greetersvc.go:119
↓ 1 callers
Function
usageFor
(fs *flag.FlagSet, short string)
rpc-client/gizmo/main.go:44
↓ 1 callers
Function
usageFor
(fs *flag.FlagSet, short string)
rpc-client/go-kit/main.go:44
↓ 1 callers
Function
usageFor
(fs *flag.FlagSet, short string)
gizmo-greeter/cmd/greetersvc.go:77
Function
ConsulRegister
ConsulRegister method.
go-kit-greeter/pkg/greetersd/consulregister.go:16
Function
ConsulRegister
ConsulRegister method.
gizmo-greeter/pkg/greetersd/consulregister.go:16
Method
ContextEndpoints
ContextEndpoints may be needed if your server has any non-RPC-able endpoints. In this case, we have none but still need this method to satisfy the ser
gizmo-greeter/pkg/greetertransport/transport.go:82
Method
ContextMiddleware
ContextMiddleware provides a server.ContextHAndler hook wrapped around all requests. This could be handy if you need to decorate the request context.
gizmo-greeter/pkg/greetertransport/transport.go:56
Function
DecodeHTTPGreetingRequest
DecodeHTTPGreetingRequest method.
go-kit-greeter/pkg/greetertransport/http.go:53
Function
DecodeHTTPHealthRequest
DecodeHTTPHealthRequest method.
go-kit-greeter/pkg/greetertransport/http.go:48
Method
Descriptor
()
go-micro-greeter/pb/greeter.pb.go:22
Method
Descriptor
()
go-micro-greeter/pb/greeter.pb.go:38
Method
Descriptor
()
go-kit-greeter/pb/greeter.pb.go:43
Method
Descriptor
()
go-kit-greeter/pb/greeter.pb.go:59
Method
Descriptor
()
gizmo-greeter/pb/greeter.pb.go:43
Method
Descriptor
()
gizmo-greeter/pb/greeter.pb.go:59
Function
EncodeHTTPGenericResponse
EncodeHTTPGenericResponse is a transport/http.EncodeResponseFunc that encodes the response as JSON to the response writer
go-kit-greeter/pkg/greetertransport/http.go:81
Method
Failed
Failed implements Failer.
go-kit-greeter/pkg/greeterendpoint/endpoints.go:75
Method
Failed
Failed implements Failer.
go-kit-greeter/pkg/greeterendpoint/endpoints.go:89
Method
GetGreeting
()
go-micro-greeter/pb/greeter.pb.go:40
Method
GetGreeting
()
go-kit-greeter/pb/greeter.pb.go:61
Method
GetGreeting
()
gizmo-greeter/pb/greeter.pb.go:61
Method
GetName
()
go-micro-greeter/pb/greeter.pb.go:24
Method
GetName
()
go-kit-greeter/pb/greeter.pb.go:45
Method
GetName
()
gizmo-greeter/pb/greeter.pb.go:45
Method
Greeting
Greeting method implementation.
go-micro-greeter/srv/main.go:15
Method
Greeting
(ctx context.Context, in *GreetingRequest, opts ...client.CallOption)
go-micro-greeter/pb/greeter.micro.go:50
Method
Greeting
(ctx context.Context, in *GreetingRequest, out *GreetingResponse)
go-micro-greeter/pb/greeter.micro.go:74
Method
Greeting
Greeting implementation of the method of the GreeterService interface.
go-kit-greeter/pkg/greetertransport/grpc.go:34
Method
Greeting
(name string)
go-kit-greeter/pkg/greeterservice/middleware.go:36
Method
Greeting
(name string)
go-kit-greeter/pkg/greeterservice/service.go:6
Method
Greeting
Greeting implementation of the Service.
go-kit-greeter/pkg/greeterservice/service.go:18
Method
Greeting
(ctx context.Context, in *GreetingRequest, opts ...grpc.CallOption)
go-kit-greeter/pb/greeter.pb.go:84
Method
Greeting
(ctx context.Context, in *GreetingRequest, opts ...grpc.CallOption)
go-kit-greeter/pb/greeter.pb.go:95
Method
Greeting
(context.Context, *GreetingRequest)
go-kit-greeter/pb/greeter.pb.go:107
Method
Greeting
Greeting implementation of the gRPC service.
gizmo-greeter/pkg/greetertransport/rpc_greeting.go:9
Method
Greeting
Greeting implementation of the Service.
gizmo-greeter/pkg/greeterservice/service.go:18
Method
Greeting
(ctx context.Context, in *GreetingRequest, opts ...grpc.CallOption)
gizmo-greeter/pb/greeter.pb.go:95
Method
Greeting
(context.Context, *GreetingRequest)
gizmo-greeter/pb/greeter.pb.go:107
Method
Health
()
go-kit-greeter/pkg/greeterservice/middleware.go:24
Method
Health
()
go-kit-greeter/pkg/greeterservice/service.go:5
Method
Health
Health implementation of the Service.
go-kit-greeter/pkg/greeterservice/service.go:13
Method
Health
Health implementation of the Service.
gizmo-greeter/pkg/greeterservice/service.go:13
Method
JSONEndpoints
JSONEndpoints is a listing of all endpoints available in the TService.
gizmo-greeter/pkg/greetertransport/transport.go:87
Method
JSONMiddleware
JSONMiddleware provides a JSONEndpoint hook wrapped around all requests. In this implementation, we're using it to provide application logging and to
gizmo-greeter/pkg/greetertransport/transport.go:63
Function
LoggingMiddleware
LoggingMiddleware takes a logger as a dependency and returns a ServiceMiddleware.
go-kit-greeter/pkg/greeterservice/middleware.go:13
Function
MakeServerEndpoints
MakeServerEndpoints returns service Endoints, and wires in all the provided middlewares.
go-kit-greeter/pkg/greeterendpoint/endpoints.go:22
Function
MakeServerEndpoints
MakeServerEndpoints returns service Endoints
gizmo-greeter/pkg/greeterendpoint/endpoints.go:19
Method
Middleware
Middleware provides an http.Handler hook wrapped around all requests. In this implementation, we're using a GzipHandler middleware to compress our res
gizmo-greeter/pkg/greetertransport/transport.go:50
Function
NewGRPCServer
NewGRPCServer makes a set of endpoints available as a gRPC GreeterServer.
go-kit-greeter/pkg/greetertransport/grpc.go:18
Function
NewGreeterClient
(serviceName string, c client.Client)
go-micro-greeter/pb/greeter.micro.go:37
Function
NewGreeterClient
(cc *grpc.ClientConn)
go-kit-greeter/pb/greeter.pb.go:91
Function
NewGreeterClient
(cc *grpc.ClientConn)
gizmo-greeter/pb/greeter.pb.go:91
Function
NewHTTPHandler
NewHTTPHandler returns an HTTP handler that makes a set of endpoints available on predefined paths.
go-kit-greeter/pkg/greetertransport/http.go:22
Function
NewTService
NewTService will instantiate a RPCService with the given configuration.
gizmo-greeter/pkg/greetertransport/transport.go:32
Method
Prefix
Prefix returns the string prefix used for all endpoints within this service.
gizmo-greeter/pkg/greetertransport/transport.go:37
Method
ProtoMessage
()
go-micro-greeter/pb/greeter.pb.go:21
Method
ProtoMessage
()
go-micro-greeter/pb/greeter.pb.go:37
Method
ProtoMessage
()
go-kit-greeter/pb/greeter.pb.go:42
Method
ProtoMessage
()
go-kit-greeter/pb/greeter.pb.go:58
Method
ProtoMessage
()
gizmo-greeter/pb/greeter.pb.go:42
Method
ProtoMessage
()
gizmo-greeter/pb/greeter.pb.go:58
Function
RegisterGreeterHandler
(s server.Server, hdlr GreeterHandler, opts ...server.HandlerOption)
go-micro-greeter/pb/greeter.micro.go:66
Function
RegisterGreeterServer
(s *grpc.Server, srv GreeterServer)
go-kit-greeter/pb/greeter.pb.go:110
Function
RegisterGreeterServer
(s *grpc.Server, srv GreeterServer)
gizmo-greeter/pb/greeter.pb.go:110
Method
Reset
()
go-micro-greeter/pb/greeter.pb.go:19
Method
Reset
()
go-micro-greeter/pb/greeter.pb.go:35
Method
Reset
()
go-kit-greeter/pb/greeter.pb.go:40
Method
Reset
()
go-kit-greeter/pb/greeter.pb.go:56
Method
Reset
()
gizmo-greeter/pb/greeter.pb.go:40
Method
Reset
()
gizmo-greeter/pb/greeter.pb.go:56
Method
Service
Service provides the TService with a description of the service to serve and the implementation.
gizmo-greeter/pkg/greetertransport/transport.go:43
Method
String
()
go-micro-greeter/pb/greeter.pb.go:20
Method
String
()
go-micro-greeter/pb/greeter.pb.go:36
Method
String
()
go-kit-greeter/pb/greeter.pb.go:57
Method
String
()
gizmo-greeter/pb/greeter.pb.go:57
Function
_Greeter_Greeting_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
go-kit-greeter/pb/greeter.pb.go:114
Function
_Greeter_Greeting_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
gizmo-greeter/pb/greeter.pb.go:114
Function
decodeGRPCGreetingRequest
decodeGRPCGreetingRequest is a transport/grpc.DecodeRequestFunc that converts a gRPC greeting request to a user-domain greeting request.
go-kit-greeter/pkg/greetertransport/grpc.go:44
Function
encodeGRPCGreetingResponse
encodeGRPCGreetingResponse is a transport/grpc.EncodeResponseFunc that converts a user-domain greeting response to a gRPC greeting response.
go-kit-greeter/pkg/greetertransport/grpc.go:51
Function
init
()
go-micro-greeter/pb/greeter.pb.go:47
Function
init
()
go-kit-greeter/pb/greeter.pb.go:68
Function
init
()
gizmo-greeter/pb/greeter.pb.go:68
Function
main
()
go-micro-greeter/web/main.go:14
Function
main
()
go-micro-greeter/srv/main.go:20
next →
1–100 of 105, ranked by callers