| 
							
							
								 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 | 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 | 369c02c900 | Remove the duplication of this codec code | 2016-12-06 19:07:11 +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 | 0348d0eed9 | Concurrent use of message and we modify it, bad practice, copy it | 2016-06-25 03:15:42 +01:00 |  | 
			
				
					| 
							
							
								 Asim | 9d629b5365 | Don't return | 2016-05-10 11:17:48 +01:00 |  | 
			
				
					| 
							
							
								 Asim | 796dba3aac | Fix up the http broker so it works concurrently and pubs async | 2016-04-28 00:16:11 +01:00 |  | 
			
				
					| 
							
							
								 Asim | 97860a0488 | Fix duplicate registraton of sub handler | 2016-03-22 18:02:50 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 64220dc0c5 | Broker init | 2016-03-15 22:12:28 +00:00 |  | 
			
				
					| 
							
							
								 Asim | d1eae8fabe | remove use of glog | 2016-03-14 11:01:10 +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 | 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 | 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 | 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 | 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 |  |