008749b2b0
broker memory: fix issue with publish/subscribe
...
mutex locking have errors, so when two service (one pub, other sub)
try to use this broker it waits for mutex release and nothing works
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-07-13 00:04:53 +03:00
Asim Aslam
c5dd737568
Add back in broker address
2019-07-10 19:58:30 +01:00
Asim Aslam
e0bf1c2283
Remove Port from registry
2019-07-08 08:01:42 +01:00
Asim Aslam
4b4ad68eb9
Change Publication to Event
2019-07-07 12:44:09 +01:00
Asim Aslam
79b03a6825
add broker args
2019-07-07 12:36:14 +01:00
Asim Aslam
c1097a4509
strip broker address
2019-07-07 12:33:47 +01:00
ab692ff590
remove mock data from memory registry
...
memory registry can be used as fast inprocess registry,
so mock data needs to be in tests only
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-06-13 00:51:56 +03:00
Milos Gajdos
a29ce20e31
Changed default NATS address to nats://127.0.0.1:4222 in nats test
2019-06-06 12:06:14 +01:00
Asim Aslam
fe060b2d0b
gofmt
2019-06-03 15:56:22 +01:00
Asim Aslam
fcf11011b8
remove rcache
2019-05-31 16:19:31 +01:00
Asim Aslam
ca769444e7
set localhost for nats
2019-05-31 13:18:22 +01:00
Asim Aslam
aeeb2b0010
Merge pull request #489 from micro/nats
...
Add nats broker as a default
2019-05-31 13:12:38 +01:00
Asim Aslam
4035ab5c7b
Change go-log links
2019-05-31 00:38:05 +01:00
Asim Aslam
b4874806df
Add util
2019-05-30 23:52:10 +01:00
Asim Aslam
1200386097
Add nats broker as a default
2019-05-29 16:46:57 +01:00
Asim Aslam
b4dc822ae3
Change context key to string
2019-05-29 10:58:41 +01:00
ac1afea7fc
add context to server.SubscriberOptions and broker.SubscribeOption
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-01-24 15:36:01 +03:00
Asim Aslam
d8ba18deff
change logging
2019-01-22 12:18:33 +00:00
Asim Aslam
5b95ce7f26
Silence broker during tests
2019-01-16 18:54:04 +00:00
Asim Aslam
39c24baca9
rename mock things to memory
2019-01-14 15:27:25 +00:00
Asim Aslam
c086c33bb3
remove codecs
2019-01-10 09:42:02 +00:00
Asim Aslam
7c2cbe2ad2
better error handling
2019-01-03 11:23:06 +00:00
Asim Aslam
abbeb6d068
add inbox feature to http broker
2019-01-02 19:27:46 +00:00
Asim Aslam
9c2689301c
add mock package comments
2018-12-01 12:56:21 +00:00
Asim Aslam
92082ac927
NewSubscribeOptions
2018-11-30 17:32:48 +00:00
Asim Aslam
c622f3a8d6
Force http2 usage of broker client
2018-11-29 12:10:33 +00:00
Shulhan
415fb3a730
all: replace "pborman/uuid" with "google/uuid"
...
Internally, "pborman/uuid.NewUUID()" is calling "google/uuid.New()"
that return nil when there is an error [1].
Both package use the same license.
[1] https://github.com/pborman/uuid/blob/master/version1.go#L17
2018-11-21 17:29:21 +07:00
Asim Aslam
1cb40831a4
add http handler option for broker
2018-11-18 20:40:43 +00:00
Mikhail Grachev
4006d9f102
Add errors check
2018-11-13 11:56:21 +03:00
Asim Aslam
9d3cb65daa
set broker address on Init
2018-08-18 17:28:58 +01:00
Jasim Muhammed
356cf82af5
Fixing httpBroker dead lock; If publish is called from a subscription
2018-06-13 10:28:39 +04:00
Asim Aslam
c666558f8c
make the broker/transport listen on new addr when stop/started with addr :0
2018-05-25 15:19:25 +01:00
Asim Aslam
e55437698b
misc moved to util
2018-04-08 12:37:45 +01:00
Asim Aslam
c9b40cb33b
switch to stdlib context
2018-03-03 11:53:52 +00:00
Asim Aslam
1890ec7044
rc is not used
2017-10-28 13:55:59 +01:00
Asim Aslam
bd46e60c13
optimise http broker with rcache
2017-10-26 20:48:11 +01:00
Asim Aslam
32b7ebcfbc
use updated error formatting
2017-06-11 13:02:08 +01:00
Asim Aslam
bab586b71e
make use of micro/go-log
2017-05-11 20:43:42 +01:00
Asim Aslam
66ef6b67ca
add support for port range in http broker
2017-01-12 14:11:25 +00:00
Asim Aslam
a9889730d6
move addr extractor to misc
2017-01-12 13:20:34 +00:00
Asim Aslam
71d717a06d
strip doc.go files
2016-12-14 15:41:48 +00:00
Asim Aslam
369c02c900
Remove the duplication of this codec code
2016-12-06 19:07:11 +00:00
Asim Aslam
25a6849609
move broker codec
2016-12-06 18:59:41 +00:00
Asim Aslam
bd3c798fd9
Add configurable codecs for broker/transport
2016-12-06 18:37:35 +00:00
Asim
19be4ea2fd
continue on unsubscribe/deregister
2016-11-21 16:51:30 +01:00
Asim
8873e6ad08
we need to not return after processing broadcast, still gotta process the other queues
2016-11-21 15:58:39 +01:00
Asim
3d922b82d1
MQTT broker has been moved to go-plugins
2016-10-01 16:56:09 +01:00
Asim
1cdf98418f
add http broker benchmark so we can test codec changes
2016-06-25 03:15:56 +01:00
Asim
0348d0eed9
Concurrent use of message and we modify it, bad practice, copy it
2016-06-25 03:15:42 +01:00
Asim
1254a87286
Add package comments
2016-05-24 22:22:46 +01:00