Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: fishcakez/sbroker

Tags

v1.0.0

Toggle v1.0.0's commit message
* Use maps, instead of tuples, for many callback module arguments

* Start brokers/regulators using sys.config
* Add rate limit valve
* Add dirty_* async functions as equivalent to sync
* Add default infinity timeout to many calls that required timeout
* Fix exit reasons for sbroker/sregulator

v1.0.0-beta.5

Toggle v1.0.0-beta.5's commit message
* Reset allowance in pie meter to correct value

v1.0.0-beta.4

Toggle v1.0.0-beta.4's commit message
Fix pie allowance calculation

v1.0.0-beta.3

Toggle v1.0.0-beta.3's commit message
* Fix incorrect bound on open time in regulator

v1.0.0-beta.2

Toggle v1.0.0-beta.2's commit message
* Allow async_ask(_r) for other processes

* Improve relative time values

v1.0.0-beta.1

Toggle v1.0.0-beta.1's commit message
* Always use erlang:monotonic_time/0

* Always use `milli_seconds` for configuration
* Add minimum queue size for actively managed queues
* Allow callbacks to control timeouts
* Add `sbroker_fair_queue` for fair queuing on brokers
* Return monitor from queues and try to prevent returning dead pid
* Add meters (with `sbroker_meter`)
* Introduce `sprotector` and `sprotector_pie_meter` for short circuit
* Introduce `sbetter` and `srand` for load balancing brokers
* Add `sbroker:dynamic_ask(_r)/1,2`
* Add `sregulator` for pool resizing

v0.8.0-dev+queue_timeout

Toggle v0.8.0-dev+queue_timeout's commit message
Control timeout with queue instead of fixed timeout

v0.6.2

Toggle v0.6.2's commit message
Fix elixir support

v0.6.1

Toggle v0.6.1's commit message
Fix sbroker timer

v0.6.0

Toggle v0.6.0's commit message
* Use erlang:monotonitc_time/0 and erlang:now/0 to read time

* Add RelativeTime to go tuples to mleasure queue imbalance
* Change sregulator:update to be synchronous and new arguments
* Add InTime to squeue/svalve to insert items in the past
* Add OutTime/DropTime to svalve to react to signals in the past
* Allow negative times in queues
* Document squeue and svalve behaviours