Module: Anycable::Server
- Defined in:
- lib/anycable/server.rb
Overview
Wrapper over GRPC server
Class Attribute Summary collapse
-
.grpc_server ⇒ Object
Returns the value of attribute grpc_server.
Class Method Summary collapse
Class Attribute Details
.grpc_server ⇒ Object
Returns the value of attribute grpc_server.
17 18 19 |
# File 'lib/anycable/server.rb', line 17 def grpc_server @grpc_server end |
Class Method Details
.start ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/anycable/server.rb', line 19 def start @grpc_server = GRPC::RpcServer.new grpc_server.add_http2_port(Anycable.config.rpc_host, :this_port_is_insecure) grpc_server.handle(Anycable::RPCHandler) Anycable.logger.info "RPC server is listening on #{Anycable.config.rpc_host}" grpc_server.run_till_terminated end |