1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-01-23 17:53:05 +02:00
Maarten Bezemer 50b20413d3 RPC stream client/server mutex fix (#884)
* Unlock RPC client while actually receiving a message

As receiving a message might block for a long time, unblocking the client allows to let it send messages in the meanwhile without using 'tricks'

* Unlock RPC server while actually receiving a message

As receiving a message might block for a long time, unblocking the client allows to let it send messages in the meanwhile without using 'tricks'

* Protect Close() against race conditions

* Concurrency and Sequence tests
2020-01-12 09:13:14 +00:00
..
2019-06-08 19:40:44 +01:00
2019-11-26 13:53:33 +00:00
2019-11-11 17:37:48 +00:00
2019-05-24 20:06:27 +08:00
2019-07-09 18:41:26 +01:00
2019-11-25 16:31:43 +00:00
2019-11-25 16:31:43 +00:00
2019-07-09 18:41:26 +01:00
2020-01-02 18:23:43 +00:00
2019-12-28 11:11:46 +00:00
2019-11-27 17:12:07 +00:00
2019-12-03 20:59:02 +08:00
2019-11-25 16:31:43 +00:00