Skip to content

Project: Replace WebSockets and TCP with gRPC #8594

Closed
4 of 4 issues completed
Closed
4 of 4 issues completed
@emilk

Description

@emilk

Summary description

Replace our current use of TCP and WebSocket communications with gRPC.

Background and problem

We want to unify all communication to a single protocol.

Grounding use-cases

🤷

How to describe, demo and evaluate

A demo would be to spin up a gRPC server in one terminal, connect to it with a web-viewer, and then to log to the server from the logging SDK.

It should run as well as the current solution.

Connecting to grpc://some-ip:port should work regardless if the thing on the ip is a local OSS Rerun server, or a full-blown storage node.

Designs and plans

Tasks

Non-goals and won't do

Things we're doing later:

  • Two-way communication over gRPC (e.g. catalogue listing)
  • Replace enum LogMsg

Sub-issues

Metadata

Metadata

Assignees

Labels

dataplatformRerun Data Platform integrationprojectTracking issues for so-called "Projects"

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions