Есть ли в Python структура декларативного вызова, такая как OpenFeign в Java? [закрыто]Python

Программы на Python
Anonymous
Есть ли в Python структура декларативного вызова, такая как OpenFeign в Java? [закрыто]

Сообщение Anonymous »

В Java локальная служба может вызывать другую удаленную службу точно так же, как локальный метод получает выгоду от аннотации @FeignClient.

Код: Выделить всё

@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);
}
Итак, мой вопрос: существует ли в Python платформа декларативных вызовов, такая как OpenFeign в Java? Он должен отправлять HTTP-запрос через Nacos.
Я нашел такие, как
  • Uplink
  • Pyro
  • gRPC
  • apiron
    но они меня не устраивают, потому что они должны объявлять переменную URL типа https://example.com, я думаю, что это нарушает принципы обнаружения сервисов.
Пожалуйста, смотрите выше, я пробовал некоторые платформы. .

Подробнее здесь: https://stackoverflow.com/questions/787 ... gn-in-java

Вернуться в «Python»