原则:外部第三方请求参数,返回获取的数据,都需要保持入库,有的数据需要考虑恢复和排查问题。...4.Request带出对象,响应对象带出对象。比如:在搜索服务中,需要将每一步的搜索结果,过滤了多少记录等logs带出来,然后在请求方存入日志表。
在同一个项目中,请求对象可以带出参数。...如果是跨系统的远程访问的方式(feign),请求对象不可以带出参数,而是需要通过返回对象带出参数。...={"id":"1","name":"内部搜索","logs":["搜索1","搜索2","搜索3"]}
* RequestVo 外部={"id":"1","name":"外部搜索","logs":[..."搜索1","搜索2","搜索3"]}
* responseVo 外部={"respCode":"1","respMsg":"OK","logs2":["搜索11","搜索22","搜索33"]}