Ищу аналог .NET Remoting
В большом проекте для коммуникации между сервером и клиентом используется .NET Remoting. В связи с переходом на .NET core необходимо поменять способ взаимодействия.
Я нашёл 2 способа, но оба требуют слишком много изменений в коде:
- WCF. Придётся заменить все [Serializable] на [DataContract] в моделях, а это огого сколько изменений.
- gRPC. Ну понятно, придётся вообще всё описать в proto файле, тоже много изменений.
Нет ли другого лаконичного способа взаимодействия между приложениями, расположенными на разных машинах?