Derek Collison
853b4d720b
Randomize distribution to subscribers
...
Better performance for queue subscriber distribution.
2016-02-05 09:06:17 -08:00
Derek Collison
809f88a03a
subs could be random
2016-02-05 08:32:11 -08:00
Ivan Kozlovic
0a4da78f38
Fix code that checks that server is started + route test
...
- The raw connection used to check that the server is started now consumes the INFO and sends PING and consumes PONG before returning.
- The route test needs to make sure that the client connection has client id 2. Using PING/PONG before creating route connection to make sure of that.
2016-02-03 15:01:00 -07:00
Larry McQueary
7b5baa97d1
Corrected spelling of 'propagated' and 'propagation'
2016-02-02 12:22:49 -07:00
Derek Collison
8393c3c994
Basic INFO for cluster auto-discovery, Addresses #126
2015-12-16 12:36:24 -08:00
Derek Collison
34eeadfb76
Should be QSRIDs
2015-11-30 19:47:16 -08:00
Derek Collison
96bab33075
fixed import paths
2015-06-19 12:08:11 -07:00
Derek Collison
d9c7392c4d
race fixes, tests
2015-06-16 12:48:50 -07:00
Derek Collison
3d4a965193
Make sure to wait long enough
2014-09-18 21:52:41 -07:00
Derek Collison
9dc875b88e
pedantic about over zealous GC for sockets
2014-09-18 21:25:13 -07:00
Derek Collison
bfe88c335c
test fixups for 1.3, add in test for leaked route Go routines
2014-07-24 16:01:28 -07:00
Derek Collison
e172f4bdf9
Fixed issue #29 with subscriptions leaking across routes on auto-unsubscribe
2014-04-30 14:18:42 -07:00
Derek Collison
edc49b7924
Fixes issues #21 and #22
2014-02-06 19:24:11 -08:00
Derek Collison
71c0c28ced
copyright hygiene
2013-10-16 13:40:15 -07:00
Derek Collison
bd0bb5d52c
Properly process INFO messages from routes.
2013-10-16 08:44:59 -07:00
Derek Collison
4e1502cc4c
README license, copyright cleanup, etc
2013-09-30 10:16:43 -07:00
Derek Collison
cf0f30200f
log file support, data race fixes
2013-08-02 16:52:54 -07:00
Derek Collison
32ff571f3e
Flush SUB to route
2013-07-30 15:39:53 -07:00
Derek Collison
bca2ccd7d3
Release route connect Go routines on shutdown
2013-07-30 11:19:33 -07:00
Derek Collison
4e2ee9425d
Send local subs, tests cleanups
2013-07-30 09:52:46 -07:00
Derek Collison
b136f41fdb
Queue Subscriber rework
2013-07-29 22:33:16 -07:00
Derek Collison
d099467d2a
Multiple routes w/ same Id
2013-07-29 20:15:55 -07:00
Derek Collison
de469cada6
Reconnect logic
2013-07-29 20:02:47 -07:00
Derek Collison
0adb1f443b
Route queue subscriber test
2013-07-29 18:42:16 -07:00
Derek Collison
c61412a862
Only send over route once
2013-07-29 18:13:32 -07:00
Derek Collison
025b63300b
1-hop semantics for messages from routes
2013-07-29 17:09:41 -07:00
Derek Collison
ec4a46c959
MSG proto processing
2013-07-29 15:48:07 -07:00
Derek Collison
5ab044e2c8
Removed debug stuff
2013-07-28 09:36:30 -07:00
Derek Collison
dd99fd12ab
First pass soliciting routes with auth
2013-07-28 09:33:13 -07:00
Derek Collison
4193d6e120
fixes, auth checks
2013-07-27 23:50:07 -07:00
Derek Collison
1efeaa83e7
suppress log
2013-07-27 22:57:21 -07:00
Derek Collison
72b68bf363
Added sub and unsub broadcast to routes
2013-07-27 22:05:15 -07:00