Ищу аналог .NET Remoting

В большом проекте для коммуникации между сервером и клиентом используется .NET Remoting. В связи с переходом на .NET core необходимо поменять способ взаимодействия.

Я нашёл 2 способа, но оба требуют слишком много изменений в коде:

  • WCF. Придётся заменить все [Serializable] на [DataContract] в моделях, а это огого сколько изменений.
  • gRPC. Ну понятно, придётся вообще всё описать в proto файле, тоже много изменений.

Нет ли другого лаконичного способа взаимодействия между приложениями, расположенными на разных машинах?


Ответы (0 шт):