# IP和端口设置

Backend使用IP和端口绑定,以支持具有多个IP的操作系统。 绑定/监听IP和端口由核心模块指定。

core:
  default:
    restHost: 0.0.0.0
    restPort: 12800
    restContextPath: /
    gRPCHost: 0.0.0.0
    gRPCPort: 11800

有两对IP/port,分别提供给gRPC和HTTP的rest服务。

  • 大多数agent和探针使用GRPC服务以获得更好的性能和代码可读性。
  • 少数agent使用REST服务,因为该语言可能不支持GRPC。
  • 用户界面使用REST服务,但数据始终采用graphql格式。

# 注意

# IP绑定

如果有些用户不熟悉IP绑定,您应该知道,当IP绑定完成后,客户端只能使用此IP访问服务。例如,绑定了172.09.13.28,即使是在此计算机中,必须使用172.09.13.28而不是127.0.0.1localhost来访问服务。

# 模块提供者指定的IP和端口

核心模块的IP和端口默认有核心模块提供。但某些模块提供者可能提供其它的IP和端口设置,这很正常。比如一些接收模块。