- 重试次数:如果因为网络等原因造成对外部服务连接失败,Endpoint会根据该值重复请求
- 超时时间 : 当请求外部服务时在该时间内没有完成,则认为请求超时,避免了请求的无限等待,浪费ESB Server服务器资源
- 连接超时时间:当Http Endpoint连接目标服务时,如果在该值范围内无法连接成功,则认为是连接超时,根据重试次数再次连接
- 请求编码 : Endpoint传递给目标服务消息的编码格式,ESB Server根据该值编码内部消息
- 回复编码 : Endpoint接受到目标服务返回消息的编码格式,ESB Server根据该值编码成客户端的编码格式
Http Endpoint中参数设置信规则如下:
属性名称 | 填写规则 |
---|---|
重试次数 | 范围从0到5,可以选择int型的变量或常量 |
超时时间 | 范围从0到60000,可以选择int型的变量或常量 |
连接超时时间 | 范围从0到60000,可以选择int型的变量或常量 |
请求编码 | 目前支持"UTF-8"、"GBK"、"IS0-8859-1" |
回复编码 | 目前支持"UTF-8"、"GBK"、"IS0-8859-1" |
# 调优最佳实践
- 如果ESB运行的网络环境不稳定,连接时间需要根据业务情况来设置,如果时间太长,则Endpoint资源被大量消耗,造成连接无法接出。