6
0
mirror of https://git.mills.io/prologic/msgbus.git synced 2024-06-30 18:51:44 +00:00
Commit Graph

94 Commits

Author SHA1 Message Date
James Mills
278edd7e71
Support handler functions for subscribers 2018-03-26 22:46:35 -07:00
James Mills
ae3e69ee98
client to separate messages in default handler for subscriptions with CRLF 2018-03-25 23:45:03 -07:00
James Mills
ded301df46
Client should output one message at a time with client.Pull() 2018-03-25 17:11:28 -07:00
James Mills
a67f05432d
Update vendored 3rd-party packages 2018-03-25 17:04:39 -07:00
James Mills
2aa716aaab
Switch logging to logrus 2018-03-25 17:03:56 -07:00
James Mills
baf9ecbf55
Set application/json content-types for most responses 2018-03-25 16:27:39 -07:00
James Mills
fc8df01b2c
Allow msgbus CLI to get config from cli options, env and config (12-factor) 2018-03-25 16:08:27 -07:00
James Mills
def412687a
Fixed Dockerfile image building 2018-03-25 15:23:52 -07:00
James Mills
9ce6a232e3
Removed local Drone CI config 2018-03-25 15:05:19 -07:00
James Mills
1f5910d641
Fixed tests, Added Drone CI config and Docker Stackfile 2018-03-25 15:03:18 -07:00
James Mills
6401b89e4f
Make version display consistent 2018-03-25 14:50:02 -07:00
James Mills
90d839be2c
Update vendored 3rd-party packages 2018-03-25 14:38:35 -07:00
James Mills
c799a79c2e
Add build system and version info 2018-03-25 14:37:32 -07:00
James Mills
9146db7952
Spell check README 2018-03-25 13:39:24 -07:00
James Mills
02650c189a
Document the HTTP API 2018-03-25 13:32:31 -07:00
James Mills
f546c64e24
Comment out logging 2018-03-03 19:58:58 +00:00
James Mills
31e672a2d0
Fixed benchmark tests 2018-03-03 19:42:50 +00:00
James Mills
8c7d3ee00a
Vendor 3rd-party dependencies 2018-03-01 00:18:47 +00:00
James Mills
2f7d09660f
Refactored msgbus client CLI to use cobra 2018-03-01 00:17:22 +00:00
James Mills
1dded6cc6b
Log that we're running 2018-02-25 21:57:20 +00:00
James Mills
e01ed2ab3a
Refactor url client connection 2017-08-19 22:09:36 -07:00
James Mills
e5a771bae3
Fixed tests 2017-08-19 18:26:15 -07:00
James Mills
8cb2806793
Refactor client reconnect and add graceful shutdown 2017-08-19 00:15:45 -07:00
James Mills
dc7243ffa9
Per topic sequences with ttl 2017-08-14 00:34:12 -07:00
James Mills
017aa45218
Update README - Promote project to Alpha 2017-08-10 00:52:29 -07:00
James Mills
0a099f795e
Add Travis CI and badges 2017-08-10 00:38:53 -07:00
James Mills
9fbbee7d96
Fixed tests 2017-08-10 00:30:45 -07:00
James Mills
caad5af2c1
Updated README with library usage example 2017-08-09 03:04:02 -07:00
James Mills
215e226f69
Simplify a lot of the code and wrap up MessageBus into a Middleware that plays with standard net/http 2017-08-09 02:54:11 -07:00
James Mills
ba697f2f97
Add LICENSE 2017-08-07 01:16:28 -07:00
James Mills
b348af1651 Update README.md 2017-08-07 01:15:56 -07:00
James Mills
a56c04cbbe
Remove ack crap (rethining this) 2017-08-07 01:05:47 -07:00
James Mills
c76ef2f61d
Client wrapper and reconnecting client
See #2
2017-08-07 01:00:35 -07:00
James Mills
b622ab6808
Fix msgbusd cli 2017-08-06 23:01:24 -07:00
James Mills
d4e65d0c45
Various improvements in conjunction with https://github.com/prologic/autodock/tree/go-port 2017-08-06 16:31:32 -07:00
dhutty
cee831d24a :) (#1) 2017-06-08 07:47:16 -07:00
James Mills
e4e62d21c5
Added README 2017-06-07 22:01:09 -07:00
James Mills
1e64041a40
Refactored server 2017-06-07 21:53:21 -07:00
James Mills
27aa80006f
Split server out into separate module 2017-06-03 20:16:35 +01:00
James Mills
3e1359d617
Use ioutil.ReadAll() to read from stdin 2017-06-03 19:33:44 +01:00
James Mills
38081670a6
Added pub/sub sub-commands for both subscriber and publisher client cli 2017-06-03 17:25:00 +01:00
James Mills
c24ebb8a4a
Add flags to msgbus cli 2017-06-03 16:47:05 +01:00
James Mills
03ae5bfd5e
Fixed imports 2017-06-03 16:22:21 +01:00
James Mills
537969e9f2
Initial Commit 2017-06-03 16:16:17 +01:00