Tobias Wellnitz, DH1TW
|
0dcea05fb8
|
fix possible deadlock since code can return without unlocking the Mutex
|
2018-01-01 19:57:13 +01:00 |
|
Shannon Wynter
|
0e696f4907
|
Fix hashing of the service definition
Maps are sorted randomly, order the keys as a slice
|
2017-08-24 18:25:05 +10:00 |
|
Asim Aslam
|
3812cbbcb6
|
defer wg.Done so it's called even if there's a panic
|
2017-06-12 14:18:59 +01:00 |
|
Asim Aslam
|
2ee22f5336
|
strip init of wg
|
2017-05-31 19:35:16 +01:00 |
|
Asim Aslam
|
726793b6fa
|
Wait for requests to finish before closing transport
|
2017-05-31 19:21:41 +01:00 |
|
Asim Aslam
|
a7312f5c7e
|
log panics
|
2017-05-16 19:14:00 +01:00 |
|
Asim Aslam
|
bab586b71e
|
make use of micro/go-log
|
2017-05-11 20:43:42 +01:00 |
|
Asim Aslam
|
a9889730d6
|
move addr extractor to misc
|
2017-01-12 13:20:34 +00:00 |
|
Asim
|
2e9f4271a8
|
Pool first attempt
|
2016-05-13 15:58:53 +01:00 |
|
Asim
|
8c8573426c
|
Add cascading timeouts
|
2016-05-12 23:32:58 +01:00 |
|
Asim
|
aea81315d0
|
Change QueueName to Queue
|
2016-05-10 10:55:18 +01:00 |
|
Asim
|
d1eae8fabe
|
remove use of glog
|
2016-03-14 11:01:10 +00:00 |
|
Asim
|
1adcb237d9
|
Only log registering if not registered
|
2016-02-27 22:14:25 +00:00 |
|
Asim
|
8e61057bc9
|
Allow init of wrappers and name. Set server.name for rpc request
|
2016-02-18 18:08:43 +00:00 |
|
Asim
|
8cd906e75e
|
Set TTL on first registration of http broker. Also dont resubscribe
|
2016-02-15 22:20:54 +00:00 |
|
Asim
|
9ae0956cea
|
Move context to metadata
|
2016-01-28 17:55:28 +00:00 |
|
Asim
|
013d1de2c4
|
Prefer RegisterTTL set through Init
|
2016-01-27 12:23:18 +00:00 |
|
Asim
|
5ec9d561a6
|
meh
|
2016-01-26 23:32:27 +00:00 |
|
Asim
|
51d2ce2b4f
|
Support setting subscriber queue name
|
2016-01-22 21:48:43 +00:00 |
|
Asim
|
f812613973
|
Add implementation for internal handlers and subscribers. They are not advertised to discovery
|
2016-01-08 14:02:32 +00:00 |
|
Asim
|
76918fc703
|
Make the debug handler an actual thing that can be set by users
|
2016-01-06 19:24:54 +00:00 |
|
Asim
|
3e84c23591
|
Tell me what the registry is too
|
2016-01-04 23:27:44 +00:00 |
|
Asim
|
227adc490c
|
Add broker and server to metadata
|
2016-01-04 01:27:05 +00:00 |
|
Asim
|
3b56a62589
|
Update the way flags are used
|
2016-01-02 19:12:17 +00:00 |
|
Asim
|
1f1bc27421
|
Make command internal
|
2016-01-02 00:38:57 +00:00 |
|
Asim
|
64b45f7846
|
Update options to be public. This means people can implement the interfaces and actually use the options
|
2015-12-31 18:11:46 +00:00 |
|
Asim
|
6226a80e78
|
Print stack when panic
|
2015-12-21 17:18:04 +00:00 |
|
Asim
|
be43d827c7
|
Add String method to all interfaces
|
2015-12-19 21:56:14 +00:00 |
|
Asim
|
5e364693ee
|
Rename to hdlrWrappers for symmetry sake
|
2015-12-02 21:12:09 +00:00 |
|
Asim
|
a695e10d21
|
Send Request and Publication types
|
2015-12-02 20:56:50 +00:00 |
|
Asim
|
eef155490e
|
Setup subscription wrappers
|
2015-12-02 19:56:57 +00:00 |
|
Asim
|
cfa676af19
|
Only support single signature for subscriber and validate
|
2015-12-02 17:42:14 +00:00 |
|
Asim
|
c5a08d3159
|
Some nitpicking
|
2015-12-02 01:38:56 +00:00 |
|
Asim
|
7a870dfbb1
|
Strip named registration
|
2015-12-02 01:18:32 +00:00 |
|
Asim
|
dae745f30f
|
Experimental server side wrappers for handlers
|
2015-12-02 00:47:52 +00:00 |
|
Asim
|
0c9f8411bb
|
Pull rpcplus in local for the time being. We need to modify it for server side middleware
|
2015-12-01 23:32:23 +00:00 |
|
Asim
|
654728027b
|
Updated codec interface and code. Painful stuff
|
2015-11-28 11:22:29 +00:00 |
|
Asim
|
12a1e1eeda
|
Add pluggable codec support
|
2015-11-25 19:50:05 +00:00 |
|
Asim
|
469b12ecea
|
Temporary stop gap for panicking server handlers
|
2015-11-24 00:52:59 +00:00 |
|
Asim
|
5d88115f2a
|
update links from myodc to micro
|
2015-11-20 16:17:33 +00:00 |
|
Asim
|
2041591033
|
add advertising option
|
2015-11-11 18:22:04 +00:00 |
|
Asim
|
0dbe14ad22
|
Extract private ip for registration when 0.0.0.0 is specified as bind address
|
2015-11-04 21:53:39 +00:00 |
|
Asim
|
b91af916f9
|
Add pub/sub to client/server and make broker more low level
|
2015-06-12 19:52:27 +01:00 |
|
Asim
|
cdf2f2cbcd
|
Change receiver to handler, breaking change, grrr
|
2015-06-03 01:25:37 +01:00 |
|
Asim
|
09c784d294
|
add support for streaming requests. cleanup watcher initilisation
|
2015-06-01 18:55:27 +01:00 |
|
Asim
|
36b5ca46fe
|
Change initialisation and add metadata
|
2015-05-26 22:39:48 +01:00 |
|
Asim
|
e192f335da
|
Dont expose rpc client/server
|
2015-05-23 17:40:53 +01:00 |
|
Asim
|
3db51216b2
|
Rework use of context
|
2015-05-23 11:53:40 +01:00 |
|
Asim
|
d67c1ba111
|
Fix health checker
|
2015-05-21 23:06:01 +01:00 |
|
Asim
|
c9df1cf7d2
|
use send/recv semantics
|
2015-05-21 21:08:19 +01:00 |
|
Asim
|
4f909d0be4
|
Declare option not options
|
2015-05-21 19:28:57 +01:00 |
|
Asim
|
9d514f0e60
|
further transport rework
|
2015-05-21 19:24:57 +01:00 |
|
Asim
|
50e44726f5
|
transport cruft
|
2015-05-20 22:57:19 +01:00 |
|
Asim
|
0e7bd77f4c
|
Allow configurable addresses for everything
|
2015-05-16 00:34:02 +01:00 |
|
Asim
|
45a619c2c6
|
Fixup import paths
|
2015-05-05 19:05:06 +01:00 |
|
Łukasz Kurowski
|
323dfbc818
|
Move from seelog to glog
|
2015-01-31 16:49:21 +01:00 |
|
Asim
|
8e55cde513
|
First
|
2015-01-13 23:31:27 +00:00 |
|