Код: Выделить всё
@FeignClient(contextId = "remoteFileService", value = ServiceNameConstants.FILE_SERVICE, fallbackFactory = RemoteFileFallbackFactory.class)
public interface RemoteFileService
{
/**
* upload file
*
* @param file 文件信息
* @return 结果
*/
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R upload(@RequestPart(value = "file") MultipartFile file);
}
Я нашел такие, как
- Uplink
- Pyro
- gRPC
- apiron
но они меня не устраивают, потому что они должны объявлять переменную URL типа https://example.com, я думаю, что это нарушает принципы обнаружения сервисов.
Подробнее здесь: https://stackoverflow.com/questions/787 ... gn-in-java