预留端口避免被占用

1.vim /etc/sysctl.conf
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.ip_local_reserved_ports = 8001 11000
预留端口避免被占用, 所以这边就把8001 11000的端口预留。

然后重启/sbin/sysctl -p

2.echo "8001,11000 " >> /proc/sys/net/ipv4/ip_local_reserved_ports,
再重启 /etc/init.d/network restart

这修改需要内核2.6.38版本以上才能用。

转载于:https://blog.51cto.com/yzg784534398/2063555

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GRPC 默认使用 50051 端口。然而,您可以指定其他端口来运行 GRPC 服务。您可以使用 --port 选项指定端口,例如: ``` grpc_server --port=9090 ``` 这将在端口 9090 上运行 GRPC 服务。 GRPC 客户端连接到服务器时,需要知道服务器使用的端口。因此,您需要将端口信息包含在服务器地址中,例如: ``` grpc_client --server_address=localhost:9090 ``` 这将连接到在本地主机的端口 9090 上运行的 GRPC 服务。 ### 回答2: gRPC 占用了两个端口。其中一个是用于 gRPC 服务器监听客户端请求的端口,通常是 50051;另一个是用于 gRPC 服务器上的服务器反向调用客户端的端口,通常是客户端指定的一个可用端口。 在 TCP/IP 协议中,一个端口是通过数字来标识的,其范围是从 0 到 65535。其中,0 到 1023 之间的端口被称为“知名端口”(Well-Known Ports),是预留给某些常见的网络服务的,比如 HTTP 服务使用的端口号是 80,HTTPS 则是使用 443。而 gRPC 使用的端口号是 50051,不属于知名端口中的一个。 gRPC 客户端可以选择在连接到服务器时指定一个自己可用的端口号来处理服务器的反向调用。如果不指定,默认会选择一个可用的端口号。 通过以上的说明可以看出,gRPC 占用了两个端口,一个用于客户端发送请求,一个用于服务器反向调用客户端。这样的设计使得 gRPC 可以实现双向的、高效的通信。 ### 回答3: GRPC 默认使用1个端口。GRPC 是一种高性能、开源的远程过程调用(RPC)框架,允许客户端和服务器之间进行双向通信。在默认情况下,GRPC 使用一个端口,该端口用于客户端与服务器之间的通信。通常情况下,GRPC 使用TCP 或者 HTTP/2 协议来进行数据交换。GRPC 默认情况下使用的是 50051 端口,但实际上可以通过配置来使用不同的端口号。此外,GRPC 还支持多路复用技术,可以同时处理多个并发的请求和响应,提高了性能和效率。总之,GRPC 只需要一个端口来处理客户端和服务器之间的通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值