Apache Ignite 2

События жизненного цикла, соединений и запросов thin client

Публичные свойства продукта, восстановленные по тестовым свидетельствам.

События жизненного цикла, соединений и запросов thin client

Эта страница — публичная реконструкция продуктовой спецификации по исходникам тестов Apache Ignite 2 на ревизии 486a6367610c4c891b729e89373695ef83165345.

Тесты событий thin client описывают observability hooks, доступные приложениям вокруг жизненного цикла клиента, handshake/потери соединений и выполнения запросов.

Пользовательские гарантии

Трассируемые требования

После имени теста указывается только негативный или неоднозначный статус, например status=failed, status=flaky, status=ignored или status=mixed.

THIN-EVENTS-LIFECYCLE-01 — client lifecycle listeners наблюдают start, close и startup ошибка

Требование: Thin client lifecycle listeners должен получать client-start, explicit-close, и startup-ошибка events.

Зачем это нужно: Приложения и frameworks нужны lifecycle hooks для resource tracking и startup диагностика.

Граница: Свидетельство смешанной силы из прямые listener assertions; не доказывает listener ordering across concurrent clients.

Тесты-доказательства:

THIN-EVENTS-CONNECTION-01 — connection listeners наблюдают handshake и loss

Требование: Connection listeners должен сообщать о handshake start, handshake success/ошибка, и established connection loss/close с connection metadata.

Зачем это нужно: Операторам нужны visibility into protocol negotiation и broken connections без instrumenting внутренний networking.

Граница: Свидетельство: protocol-ошибка и connection-loss paths являются выбранные fixtures, не каждый retry/failover path.

Тесты-доказательства:

THIN-EVENTS-REQUEST-01 — request listeners наблюдают request success и ошибка

Требование: Request listeners должен сообщать о request start и success/ошибка outcomes для проверенные thin-client query calls.

Зачем это нужно: Monitoring code нужны чтобы correlate API calls с low-level request traffic и ошибки.

Граница: Weaker где request-id correlation и metadata assertions являются слабые; event presence и throwable linkage являются сильнее, чем full correlation semantics.

Тесты-доказательства:

Важные границы