router

jumpstarter.v1

Services

RouterService

Router service for multiplexing bidirectional streams between clients and exporters. Claims: iss: jumpstarter controller aud: jumpstarter router sub: jumpstarter client/exporter stream: stream id.

Method

Request

Response

Description

Stream

stream StreamRequest

stream StreamResponse

Stream connects caller to another caller of the same stream.

Messages

StreamRequest

Request message for bidirectional stream communication.

Field

Number

Type

Label

Description

payload

1

bytes

The raw bytes of the stream frame.

frame_type

2

FrameType

The type of frame being sent.

StreamResponse

Response message for bidirectional stream communication.

Field

Number

Type

Label

Description

payload

1

bytes

The raw bytes of the stream frame.

frame_type

2

FrameType

The type of frame being received.

Enums

FrameType

Frame types for the stream protocol.

Name

Number

Description

FRAME_TYPE_DATA

0

Data frame carrying payload bytes.

FRAME_TYPE_RST_STREAM

3

Reset stream signal.

FRAME_TYPE_PING

6

Keepalive ping frame.

FRAME_TYPE_GOAWAY

7

Graceful shutdown signal.