Asim Aslam
45c986c5f1
don't marshal frame values
2019-12-31 21:36:22 +00:00
Asim Aslam
c445aed6b1
Cleanup and speedup network convergence along with direct messaging for connect and solicit
2019-12-07 19:54:29 +00:00
Asim Aslam
080363e8c4
The mega cruft proxy PR ( #974 )
...
* the mega cruft proxy PR
* Rename broker id
* add protocol=grpc
* fix compilation breaks
* Add the tunnel broker to the network
* fix broker id
* continue to be backwards compatible in the protocol
2019-11-25 16:31:43 +00:00
Asim Aslam
4495ca3839
Use client.Call for non streaming requests
2019-08-16 17:24:17 +01:00
Asim Aslam
ef04331b86
multiplexing cruft
2019-08-15 20:08:49 +01:00
Asim Aslam
f6b8045dd5
send client error if it exists
2019-08-15 15:22:53 +01:00
Asim Aslam
64ec0633a3
Fix breaks and go fmt
2019-07-10 07:47:17 +01:00
Asim Aslam
0bf54c122f
move transport back
2019-07-09 18:41:26 +01:00
Asim Aslam
777a203f96
gofmt
2019-07-07 12:33:54 +01:00
Asim Aslam
d2d6841f02
Move transport to network/transport
2019-07-07 10:37:34 +01:00
Asim Aslam
b1a31134bd
Support micro proxy
2019-01-30 18:42:11 +00:00
Asim Aslam
8090f9968d
Update headers to remove X- prefix
2019-01-24 10:11:02 +00:00
Asim Aslam
6468733d98
Use protocol from node metadata
2019-01-18 12:30:39 +00:00
Asim Aslam
2cd2258731
For the legacy
2019-01-18 10:12:57 +00:00
Asim Aslam
784a89b488
Allow bytes.Frame to be set to sent just bytes
2019-01-16 15:27:57 +00:00
Asim Aslam
c1d0237370
Add client response
2019-01-14 21:30:43 +00:00
Asim Aslam
c17d0fcc0f
grpc request
2019-01-13 19:54:07 +00:00
Asim Aslam
9897c630ae
remove request/response
2019-01-11 14:04:37 +00:00
Asim Aslam
9adebfcf1e
rename method to endpoint
2019-01-10 21:25:31 +00:00
Asim Aslam
648da5494f
Change a few things
2019-01-10 11:39:39 +00:00
Asim Aslam
1561ccbc14
remove clientCodec
2019-01-09 17:33:28 +00:00
Asim Aslam
4cb41721f1
further codec changes
2019-01-08 15:38:25 +00:00
Asim Aslam
e8b431c5ff
rename codec interface
2019-01-07 18:17:13 +00:00
Asim Aslam
d179c971af
Switch default codec and add default codec for server
2019-01-07 13:48:38 +00:00
Asim Aslam
5aeb28dfee
Add error header
2019-01-07 09:11:36 +00:00
Asim Aslam
ed580204a8
Add grpc codec
2019-01-02 12:55:06 +00:00
Asim Aslam
e2623d8ef5
Make json/protobuf codecs
2018-12-31 22:01:16 +00:00
Asim Aslam
b3b4bc6059
remove Plus
2018-12-31 20:51:22 +00:00
Asim Aslam
386ced576a
Process header/body in one call
2018-12-31 17:53:16 +00:00
Asim Aslam
dcf7a56f9b
rename codec
2018-12-31 17:28:19 +00:00
Asim Aslam
ff982b5fd1
add method
2018-12-28 21:27:08 +00:00
Asim Aslam
28324412a4
Add X-Micro-Target header
2018-12-26 14:46:15 +00:00
Asim Aslam
095793ee96
handle codec and transport errors
2016-12-06 19:40:44 +00:00
Asim
d306559d8f
Nitpick Headers to Header
2016-01-28 18:11:13 +00:00
Asim
ad4637d89b
Lets strip out the rpcplus code
2016-01-05 21:13:20 +00:00
Asim
3b295b16e7
Working bidirectional streaming example
2015-12-18 20:28:50 +00:00
Asim
271b827aa9
add changes for mercury
2015-12-16 01:18:05 +00:00
Asim
0c9f8411bb
Pull rpcplus in local for the time being. We need to modify it for server side middleware
2015-12-01 23:32:23 +00:00
Asim
dddcdc34ed
rename to protorpc and jsonrpc
2015-11-28 18:54:38 +00:00
Asim
80f53ab176
Add json codec
2015-11-28 18:40:32 +00:00
Asim
654728027b
Updated codec interface and code. Painful stuff
2015-11-28 11:22:29 +00:00
Asim
12a1e1eeda
Add pluggable codec support
2015-11-25 19:50:05 +00:00
Asim
5d88115f2a
update links from myodc to micro
2015-11-20 16:17:33 +00:00
Asim
6b8855a337
Fix client rpc codec
2015-10-16 11:15:17 +01:00
Asim
09c784d294
add support for streaming requests. cleanup watcher initilisation
2015-06-01 18:55:27 +01:00