Skip to content

Tags: emitter-io/emitter

Tags

v3.1

Toggle v3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: upgrading dependencies (#421)

v3.0

Toggle v3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix bug allowing one connection to subscribe twice (#383)

v2.8

Toggle v2.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Changed CRDT Set to a Map (#320)

v2.7

Toggle v2.7's commit message
removed private link, replaced by keygen

v2.6

Toggle v2.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Added a read rate limiter which allows limiting the read QpS per clie…

…nt (#252)

This can be used in order to protect the broker from misbehaving clients. This PR also changes the previous writeRate to flushRate which is a more appropriate name.

edge

Toggle edge's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: made write rate configurable (#250)

This makes the write rate configurable by adding writeRate to the limit configuration. Write rate allows to rate-limit the underlying socket flushes and greatly (15-20x from our benchmarks) increases the througput of emitter broker. The value is set to a reasonnable 60 write/s per connection. Keep in mind this is not limiting the QpS but merely limiting the amount of syscalls going out to the OS.