Commit Graph

63 Commits

Author SHA1 Message Date
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
8cdc2b5f82 Not a todo 2015-06-01 18:55:53 +01:00
Asim
09c784d294 add support for streaming requests. cleanup watcher initilisation 2015-06-01 18:55:27 +01:00
Asim
fa2c27b64f PortalIP no longer exists 2015-05-29 09:58:49 +01:00
Asim
5cc97151fc Add rabbitmq broker 2015-05-28 13:33:04 +01:00
Asim
d23e46df3a Add basic etcd registry implementation 2015-05-27 22:22:02 +01:00
Asim
bf3f55c5c0 Update readme 2015-05-26 22:42:41 +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
d4a7deb594 move proto/health to server since its only relevant to that 2015-05-25 18:57:05 +01:00
Asim
5516f7ea1f Cleanup and move template 2015-05-25 18:16:42 +01:00
Asim
94dee7a459 update readme 2015-05-25 17:21:02 +01:00
Asim
23264dded0 Delete store, this is not a core requirement of microservices, will be included in go-platform 2015-05-25 17:19:13 +01:00
Asim
54ad8f253f Update readme 2015-05-23 23:51:31 +01:00
Asim
32928bfb67 Publish/Subscribe with context 2015-05-23 23:16:26 +01:00
Asim
b5dcbbe998 Use concrete Item rather than an interface. Removes unnecessary dupe structs 2015-05-23 21:25:55 +01:00
Asim
74fd1fc989 Restructure go-micro layout and plugins 2015-05-23 20:04:16 +01:00
Asim
018183fa49 bail if you cant connect 2015-05-23 17:55:08 +01:00
Asim
e192f335da Dont expose rpc client/server 2015-05-23 17:40:53 +01:00
Asim
3d8dd6e121 remove blank line 2015-05-23 16:24:52 +01:00
Asim
8948465b0c fix initialisation 2015-05-23 13:13:55 +01:00
Asim
e6d63d9ff0 update readme output 2015-05-23 12:22:23 +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
b555109fbb Merge branch 'master' into transport 2015-05-21 01:00:26 +01:00
Asim
56c605a051 Merge pull request #8 from st3v/fix_cli_help_printer
Fix function signature for cli.HelpPrinter
2015-05-21 00:11:48 +01:00
Stev Witzel
0bdd0bf9c1 Fix function signature for cli.HelpPrinter
Necessary due to github.com/codegangsta/cli/commit/e8425
2015-05-20 23:41:44 +01:00
Asim
50e44726f5 transport cruft 2015-05-20 22:57:19 +01:00
Asim
4b51a55993 Update readme 2015-05-17 23:04:19 +01:00
Asim
0e7bd77f4c Allow configurable addresses for everything 2015-05-16 00:34:02 +01:00
Asim
c77be7c571 Add grpc client and example 2015-05-16 00:33:43 +01:00
Asim
e7355eaeb5 update example to use proto3 2015-05-09 00:42:07 +01:00
Asim
45a619c2c6 Fixup import paths 2015-05-05 19:05:06 +01:00
Asim
480165695c Switch to codegangsta/cli to be inline with micro 2015-04-27 22:21:56 +01:00
Asim
8bc2473989 Add pub sub example 2015-04-26 20:45:46 +01:00
Asim
d99180ea37 Add broker package for message queue support. Include http and nats 2015-04-26 19:33:35 +01:00
Asim
52f140da5f Add support for listing services, very rough 2015-04-03 00:52:49 +02:00
Asim
f2daa02256 Fix kubernetes compile issues 2015-04-03 00:30:18 +02:00
Asim
c7e114fa19 Update README.md 2015-04-02 21:47:21 +02:00
Asim
5372f3a009 In memory store. Should have been here from the beginning. 2015-03-06 19:08:55 +00:00
Asim
87e2edbeb5 Allow setting of etcd store via flags 2015-03-06 18:59:24 +00:00
Asim Aslam
de8ab21149 Add apache license 2015-02-27 09:38:47 +00:00
Asim
606255a7f3 Remove flags from server package. Create cmd package to parse flags and cli usage 2015-02-14 23:33:21 +00:00
Asim
4b494966fb Add consul watcher 2015-02-14 23:00:47 +00:00
Asim
ed84c97a17 Update README.md 2015-02-14 17:34:35 +00:00
Asim
b9e50324cb Add watcher and cache for kubernetes registry 2015-02-07 23:15:35 +00:00