Commit Graph

87 Commits

Author SHA1 Message Date
Asim
d1eae8fabe remove use of glog 2016-03-14 11:01:10 +00:00
Asim
71764564e7 Add packages for the defaults 2016-03-14 10:45:38 +00:00
Asim
1d1b26c545 Quick hack, account for nil header 2016-02-21 23:52:08 +00:00
Asim
8cd906e75e Set TTL on first registration of http broker. Also dont resubscribe 2016-02-15 22:20:54 +00:00
Asim
f4bd7f707c Extract address for broker 2016-02-15 21:57:17 +00:00
Asim
a53979dfed Add broker comment 2016-01-30 21:18:57 +00:00
Asim
dd9067ff4e Ensure the broker also expires registry entries 2016-01-27 20:17:31 +00:00
Asim
8724e68ae4 Initialise registry for broker 2016-01-20 15:22:44 +00:00
Asim
a1c22ce78a Add transport tls 2016-01-18 00:10:04 +00:00
Asim
a6ce435a07 If secure or tlsconfig not nil then secure 2016-01-17 00:33:07 +00:00
Asim
ae2ab911ed Access tls config 2016-01-16 23:39:47 +00:00
Asim
f7c4304ac3 Don't create new options, update 2016-01-16 23:10:14 +00:00
Asim
6a44ebfd1f Add secure option. This is only really for development in the http broker 2016-01-16 23:05:11 +00:00
Asim
36e709c9f7 Fix the broker and add secure option 2016-01-16 22:13:02 +00:00
Asim
8bf72a3325 Replace map[string]string with Context for extra options. map[string]string is essentially useless. Context can store anything 2016-01-06 16:25:12 +00:00
Asim
191e835aa9 Add extra options to be used by others that need them 2015-12-31 18:14:40 +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
10d2ad0de9 remove the print statements 2015-12-27 01:51:52 +00:00
Asim
d0b2b612f3 Fix http broker to allow multiple nodes for subscription, total hack 2015-12-27 01:17:53 +00:00
Asim
5e1a618415 Screw num handlers, this adds complexity for concurrency which we dont need 2015-12-23 20:26:13 +00:00
Asim
6097c3296c Shared queue distribution of messages 2015-12-23 20:05:47 +00:00
Asim
02aca819d7 Update the broker interface 2015-12-23 19:07:26 +00:00
Asim
be43d827c7 Add String method to all interfaces 2015-12-19 21:56:14 +00:00
Asim
04e07f4b39 Move plugins to go-plugins 2015-11-25 00:17:15 +00:00
Asim
5d88115f2a update links from myodc to micro 2015-11-20 16:17:33 +00:00
Asim
0320fc1b55 Update registry so version is surfaced 2015-11-08 01:48:48 +00:00
Asim
558b060130 Change uuid library 2015-08-26 12:15:37 +01:00
Asim
b91af916f9 Add pub/sub to client/server and make broker more low level 2015-06-12 19:52:27 +01:00
Asim
5cc97151fc Add rabbitmq broker 2015-05-28 13:33:04 +01:00
Asim
36b5ca46fe Change initialisation and add metadata 2015-05-26 22:39:48 +01:00
Asim
7aa2c82ced Service and node should be structs rather than interface 2015-05-25 22:14:28 +01:00
Asim
32928bfb67 Publish/Subscribe with context 2015-05-23 23:16:26 +01:00
Asim
74fd1fc989 Restructure go-micro layout and plugins 2015-05-23 20:04:16 +01:00
Asim
8948465b0c fix initialisation 2015-05-23 13:13:55 +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
Asim
d99180ea37 Add broker package for message queue support. Include http and nats 2015-04-26 19:33:35 +01:00