You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Performance degradation after the slow consumer connection.
As you can see below, we are observing about 30% degradation of the incoming messages when the slow consumer connected, and about 50% after the second one.
Expected behavior
Stop sending messages to the slow consumers until their buffers are empty without slowing down the server.
Server and client version
Server: 2.9.20
Python library: nats-py 2.7.2
Host environment
Local:
MacOS 14.4.1, arm64, Docker 26.0.0
The same behavior with the amd64 emulator (--platform=linux/amd64 flag).
GKE
Container-Optimized OS, amd64, containerd
Steps to reproduce
Prepared required configs and docker-compose file that will start NATS, Prometheus, an exporter, and two consumers: https://github.com/nenych/nats-test.
Observed behavior
Performance degradation after the slow consumer connection.
As you can see below, we are observing about 30% degradation of the incoming messages when the slow consumer connected, and about 50% after the second one.
Expected behavior
Stop sending messages to the slow consumers until their buffers are empty without slowing down the server.
Server and client version
Server: 2.9.20
Python library: nats-py 2.7.2
Host environment
Local:
MacOS 14.4.1, arm64, Docker 26.0.0
The same behavior with the amd64 emulator (--platform=linux/amd64 flag).
GKE
Container-Optimized OS, amd64, containerd
Steps to reproduce
Prepared required configs and docker-compose file that will start NATS, Prometheus, an exporter, and two consumers: https://github.com/nenych/nats-test.
Steps to run
Explore metrics
The text was updated successfully, but these errors were encountered: