1
0
mirror of https://github.com/go-micro/go-micro.git synced 2024-11-24 08:02:32 +02:00
go-micro/client
Ak-Army 0433e98dbc
Better connection pool handling (#2725)
* [fix] etcd config source prefix issue (#2389)

* http transport data race issue (#2436)

* [fix] #2431 http transport data race issue

* [feature] Ability to close connection while receiving.
Ability to send messages while receiving.
Icreased r channel limit to 100 to more fluently communication.
Do not dropp sent request if r channel is full.

* [fix] Use pool connection close timeout

* [fix] replace Close with private function

* [fix] Do not close the transport client twice in stream connection , the transport client is closed in the rpc codec

* [fix] tests

---------

Co-authored-by: Johnson C <chengqiaosheng@gmail.com>
2024-07-23 12:19:43 +01:00
..
backoff_test.go format results in TestBacloff 2020-01-30 20:08:03 +03:00
backoff.go v5 2024-06-04 21:40:43 +01:00
cache_test.go v5 2024-06-04 21:40:43 +01:00
cache.go v5 2024-06-04 21:40:43 +01:00
client.go v5 2024-06-04 21:40:43 +01:00
common_test.go v5 2024-06-04 21:40:43 +01:00
context.go switch to stdlib context 2018-03-03 11:53:52 +00:00
options_test.go v5 2024-06-04 21:40:43 +01:00
options.go Better connection pool handling (#2725) 2024-07-23 12:19:43 +01:00
retry.go v5 2024-06-04 21:40:43 +01:00
rpc_client_test.go fix retry test 2024-07-07 19:01:43 +01:00
rpc_client.go Better connection pool handling (#2725) 2024-07-23 12:19:43 +01:00
rpc_codec.go v5 2024-06-04 21:40:43 +01:00
rpc_message.go fix: struct field alignment (#2632) 2023-04-26 02:16:34 +02:00
rpc_request_test.go rename method to endpoint 2019-01-10 21:25:31 +00:00
rpc_request.go v5 2024-06-04 21:40:43 +01:00
rpc_response.go v5 2024-06-04 21:40:43 +01:00
rpc_stream.go v5 2024-06-04 21:40:43 +01:00
wrapper.go v5 2024-06-04 21:40:43 +01:00