Commit Graph
100 Commits
Author SHA1 Message Date
Asim 7a081e5514 Add image 2016-04-22 10:32:46 +01:00
Asim Aslam f27b2b8c73 Merge pull request #74 from micro/convenience
Convenience settings for Broker, Registry, Transport and Wrappers
2016-04-19 18:56:23 +01:00
Asim 47d146daa4 That should be i-1 2016-04-19 00:47:15 +01:00
Asim d1a6126350 Convenience settings for Broker, Registry, Transport and Wrappers 2016-04-18 21:41:03 +01:00
Asim ca91a8383e Add mock server 2016-04-16 00:02:55 +01:00
Asim 089c457d6c Appending to metadata is a side effect. Let's not do that anymore. 2016-04-15 16:45:59 +01:00
Asim 0410508385 add link to blog post 2016-04-13 11:30:17 +01:00
Asim Aslam 0e93f0772a Merge pull request #73 from micro/consul_register
Don't re-register if the state hasn't changed
2016-04-10 23:07:29 +01:00
Asim e2855c4bc2 Fix some mapping issues while we're at it 2016-04-09 22:19:03 +01:00
Asim 9d7bd3f424 God damn you nil map 2016-04-09 21:34:45 +01:00
Asim b3fbd36ba7 Don't re-register if the state hasn't changed 2016-04-09 21:30:31 +01:00
Asim 7739e23401 Call it mock TestResponse 2016-04-06 18:38:33 +01:00
Asim 9d060bf6e1 Test struct works with mock client 2016-04-06 18:37:46 +01:00
Asim ac6b8b730b First stab at mock client 2016-04-06 18:33:57 +01:00
Asim bfe20d81d0 More linting fun 2016-04-06 18:03:27 +01:00
Asim 2f50c74f41 Satisfy the golint gods a little 2016-04-06 17:53:16 +01:00
Asim Aslam 5fb1051e0b Merge pull request #70 from micro/backoff
Add Backoff func option
2016-04-06 17:43:39 +01:00
Asim 7167f998ce First crack at backoff function 2016-04-05 20:04:37 +01:00
Asim 56c6993eb8 Set CallOptions as struct in Options. Can then be overridden easily during Call/Stream 2016-04-05 18:07:07 +01:00
Asim Aslam c462d7776c Merge pull request #63 from micro/encoding
Fix Consul WARN issues for tags
2016-04-05 16:14:28 +01:00
Asim Aslam de2f407e3d Merge pull request #69 from jelmersnoeck/fix-accept-return
HTTPTransport: implement queue for listener.
2016-04-01 13:39:38 +01:00
Asim Aslam ce283ab233 Merge pull request #68 from boyand/master
Avoid unsafe dereferencing
2016-04-01 09:42:17 +01:00
Asim 17a97e2ef1 Set ver 2016-03-29 18:32:16 +01:00
Asim cb89b2ebca update encoding test 2016-03-29 18:16:55 +01:00
Asim 61178d1b45 Update encoding to be backwards compatible. 2016-03-29 17:44:46 +01:00
Asim 844979be06 Add flags client request timeout and client retries 2016-03-29 17:18:39 +01:00
Asim 2c2edcad2f Update go versions 2016-03-23 18:34:20 +00:00
Asim 97860a0488 Fix duplicate registraton of sub handler 2016-03-22 18:02:50 +00:00
Asim f10935ad2e http bench test 2016-03-19 15:29:04 +00:00
Asim 646d80f222 That should be a listener exit 2016-03-18 19:24:44 +00:00
Asim 10a67fe7de Ugly comments, fix them 2016-03-18 19:23:44 +00:00
Asim da22d5b161 Mock transport 2016-03-18 18:41:26 +00:00
Asim dcb3fad476 Add error test 2016-03-18 11:01:55 +00:00
Asim 31f67317e9 Add apache license icon 2016-03-18 09:29:09 +00:00
Asim 0a81cb1190 unexport mock registry 2016-03-17 22:54:18 +00:00
Asim 01a642410f We don't need to export those things 2016-03-17 22:52:49 +00:00
Asim 771ff7fbff Add mock broker 2016-03-17 22:46:20 +00:00
Asim e941796234 Add encoding that does not throw warns 2016-03-16 21:23:41 +00:00
Asim 7126dc1238 Merge pull request #60 from micro/init
Strip string slice from New[Thing] for addrs
2016-03-16 10:05:57 +00:00
Asim 5a6ff655db Transport init 2016-03-15 22:25:32 +00:00
Asim f088074f29 Registry init 2016-03-15 22:20:21 +00:00
Asim 64220dc0c5 Broker init 2016-03-15 22:12:28 +00:00
Asim fe4362be5a Merge pull request #57 from micro/log
remove use of glog
2016-03-15 20:56:11 +00:00
Asim 46da892e5f Remove glog from example too 2016-03-15 20:48:09 +00:00
Asim c48f711aab Merge pull request #59 from micro/tests
Tests round 2
2016-03-14 21:56:38 +00:00
Asim 1f8003b6ac extractor tests 2016-03-14 20:09:07 +00:00
Asim 1ef58d63d4 Merge pull request #58 from micro/tests
Tests
2016-03-14 19:50:53 +00:00
Asim f8fcb74f79 broker test 2016-03-14 19:37:51 +00:00
Asim 15db053bc6 update mock tests 2016-03-14 19:15:42 +00:00
Asim bbcbd2a446 Basic metadata retrieval test 2016-03-14 18:32:08 +00:00
Asim fe1fde8c59 go 1.4 doesn't like closed connection, check we closed the listener 2016-03-14 18:20:38 +00:00
Asim 77177508ce Don't bother closing the socket 2016-03-14 17:57:49 +00:00
Asim 6028c2f9e8 Add transport comms tests 2016-03-14 17:50:18 +00:00
Asim 4da744ebde Add goreport 2016-03-14 17:50:03 +00:00
Asim ee8b3c8e52 Merge pull request #56 from micro/defaults
Add packages for the defaults
2016-03-14 15:44:14 +00:00
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 c0b25e7a65 Add contributing section 2016-03-12 21:25:46 +00:00
Asim 3662cd4e49 Fix that comment 2016-03-12 00:10:40 +00:00
Asim f03afb9343 Add final comment 2016-03-12 00:07:14 +00:00
Asim ddf68ed23b Add a few more comments 2016-03-12 00:04:33 +00:00
Asim 891064931b Add a bit more commenting to the API 2016-03-11 23:58:55 +00:00
Asim 669505be4c Specifically get protoc and protoc-gen-gowq 2016-03-06 12:03:45 +00:00
Asim 52a20244d7 Merge pull request #52 from jelmersnoeck/range-tests
Implement tests for the port range.
2016-03-02 16:04:25 +00:00
Asim 74999eee66 Merge pull request #51 from micro/range
Internally handle server port range
2016-03-02 15:07:46 +00:00
Asim 4ef44db161 Internally handle port range 2016-03-02 14:20:28 +00:00
Asim 1adcb237d9 Only log registering if not registered 2016-02-27 22:14:25 +00:00
Asim adc24dfc51 gofmt 2016-02-27 22:13:57 +00:00
Asim ad0744a95f make the mock sliggghtly more useful 2016-02-26 00:09:06 +00:00
Asim 93b923261c Add ErrNotFound 2016-02-25 12:42:31 +00:00
Asim 1d1b26c545 Quick hack, account for nil header 2016-02-21 23:52:08 +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 f4bd7f707c Extract address for broker 2016-02-15 21:57:17 +00:00
Asim 1cc32f6259 strip platform services out of readme 2016-02-14 01:22:37 +00:00
Asim c53a51c959 Update readme for consul syntax changes 2016-02-07 21:30:18 +00:00
Asim de2ee66cda update the readme 2016-02-06 13:32:01 +00:00
Asim 984a546708 Rename monitor 2016-02-03 17:20:32 +00:00
Asim 9f0dd3dc8c Add transport comment 2016-01-30 21:19:55 +00:00
Asim a53979dfed Add broker comment 2016-01-30 21:18:57 +00:00
Asim 8b9faefd92 Add metadata comment 2016-01-30 21:17:44 +00:00
Asim 0bdd3bc1b6 Add error comment 2016-01-30 21:16:45 +00:00
Asim 8edb0c4b06 Add client comment 2016-01-30 21:15:08 +00:00
Asim 146701eeaa Add some comments 2016-01-30 21:13:34 +00:00
Asim 6b7f2f3bd3 Merge pull request #45 from micro/metadata
Move context to metadata
2016-01-28 18:30:53 +00:00
Asim b9f4e17d4c Meta key change 2016-01-28 18:24:56 +00:00
Asim 1cc621e2d6 FromContext/NewContext methods 2016-01-28 18:23:24 +00:00
Asim d306559d8f Nitpick Headers to Header 2016-01-28 18:11:13 +00:00
Asim 9ae0956cea Move context to metadata 2016-01-28 17:55:28 +00:00
Asim cd9801891e Merge pull request #44 from micro/ttl
TTL for Service Registration
2016-01-27 20:25:29 +00:00
Asim dd9067ff4e Ensure the broker also expires registry entries 2016-01-27 20:17:31 +00:00
Asim 013d1de2c4 Prefer RegisterTTL set through Init 2016-01-27 12:23:18 +00:00
Asim ef1b9bfe50 Allow setting registry address, broker address and transport address without specifying registry flag 2016-01-27 01:13:31 +00:00
Asim 61094fefe8 If TTL is nil it might bail 2016-01-27 00:32:16 +00:00
Asim 7183601d3b Strip the classic aslam comments 2016-01-27 00:26:29 +00:00
Asim 47bfdbe49e Fix mock 2016-01-27 00:18:44 +00:00
Asim 55145d08a1 Use agent service for this 2016-01-27 00:15:46 +00:00
Asim 5ec9d561a6 meh 2016-01-26 23:32:27 +00:00
Asim ce0c5908a6 Update the watcher 2016-01-26 21:10:27 +00:00
Asim d1d9daa572 Merge pull request #43 from micro/node
Node
2016-01-26 20:49:30 +00:00