1、@payload
1、payload 是请求容量和响应容量的限制。默认限制为8M。
2、payload 是请求头+请求体必须小于8M
3、payload 值只能在配置文件中修改。请求和响应的大小同步有效
4、配置文件中的配置 : dubbo.protocol.payload=83886080
5、默认超过8M就报错。。。
2、重试次数
1、配置文件中 dubbo.consumer.retries=2
2、提供端因为网络,暂时迷失自我。我们消费端开始重试2次。
3、什么时候配置?在幂等性操作配置为0 ;在非幂等性操作配置为0
4、幂等性操作:多次操作结果是没有影响的 (查询)
5、非幂等性操作:多次操作对结果有影响 (增删改)
6、开发原则上做读写分离