LogDB.Client.Transport.Hybrid (logdb_client v0.3.0)

Copy Markdown View Source

Доставка по WebSocket; публикация и подтверждения — по тому же сокету, если шина говорит на клиентском API 1 (договорились в hello), иначе — по HTTP, как раньше.

Раньше запись всегда шла по HTTP: два канала к шине, две формы ошибок и HTTP-запрос на каждое подтверждение. Шина без hello команды по WS не подтверждает, поэтому с ней HTTP остаётся.