这些天有个服务经常出现服务没有宕机,但服务无法访问,nacos上显示服务下线了。看了错误日志,好家伙,居然是因为dubbo调用时发送的数据超过默认值(8M)
只能修改dubbo的配置了
# dubbo
dubbo:
application:
name: ${
spring.application.name}
protocol:
# dubbo 协议
name: dubbo
# dubbo 协议端口( -1 表示自增端口,从 20880 开始)
port: -1
threads: 2000
# 传输大数据容量 50M
dubbo:
payload: 52428800
增加了dubbo.protocol.dubbo.payload
配置。
配置完重启服务,再观察观察... ...