bbgo_origin/doc/topics/grpc.md
2022-04-08 19:21:57 +08:00

960 B

GRPC server

Integrating GRPC services

Install Evans

brew install evans 

Start your bbgo with gRPC server option:

go run ./cmd/bbgo run --config grid_kucoin.yaml  --debug --enable-grpc

The gRPC server port is located at 6688, you can use evans to connect to the gRPC server:

evans --host localhost --port 6688 -r repl
bbgo@localhost:6688> package bbgo
bbgo@localhost:6688> show service
bbgo@localhost:6688> show message

You can use evans to get the description of a message:

bbgo@localhost:6688> desc QueryKLinesRequest
+-----------+-------------+----------+
|   FIELD   |    TYPE     | REPEATED |
+-----------+-------------+----------+
| exchange  | TYPE_STRING | false    |
| interval  | TYPE_STRING | false    |
| limit     | TYPE_INT64  | false    |
| symbol    | TYPE_STRING | false    |
| timestamp | TYPE_INT64  | false    |
+-----------+-------------+----------+