[coro_rpc][improve]set tcp nodelay (#646)
This commit is contained in:
parent
3b73dfa989
commit
b8e130c57f
|
@ -429,6 +429,8 @@ class coro_rpc_client {
|
|||
co_return errc::timed_out;
|
||||
}
|
||||
|
||||
socket_->set_option(asio::ip::tcp::no_delay(true), ec);
|
||||
|
||||
#ifdef YLT_ENABLE_SSL
|
||||
if (!config_.ssl_cert_path.empty()) {
|
||||
assert(ssl_stream_);
|
||||
|
|
|
@ -346,6 +346,7 @@ class coro_rpc_server_base {
|
|||
|
||||
int64_t conn_id = ++conn_id_;
|
||||
ELOGV(INFO, "new client conn_id %d coming", conn_id);
|
||||
socket.set_option(asio::ip::tcp::no_delay(true), error);
|
||||
auto conn = std::make_shared<coro_connection>(executor, std::move(socket),
|
||||
conn_timeout_duration_);
|
||||
conn->set_quit_callback(
|
||||
|
|
Loading…
Reference in New Issue