Skip to content

Add idle timeout–based connection eviction to JMS transport connection caching #4550

@SanojPunchihewa

Description

@SanojPunchihewa

Current Limitation

JMS transport currently lacks a mechanism to evict stale connections from the connection pool. Cached JMS connections can remain in the pool indefinitely, even if they have been idle for a long period or closed by the broker/network. When such a stale connection is reused, it may lead to unexpected connection failures, message consumption issues, or retries at runtime.

Suggested Improvement

Introduce an idle timeout configuration for JMS transport connections

Version

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions