.Net Framework到.Net Core迁移意见征集
各位好,目前在做一个Winform的多进程客户端系统。系统由一个服务端进程加多个业务模块进程组成。
所有业务逻辑以及与后台的交互都在服务端进程处理。进程间通信用的.net Remoting框架,服务端负责所有业务服务对象的生命周期管理,将各个业务服务的对象的引用通过通道封送至业务模块。
同时,系统有一个C++写的运行在Linux下的后台程序,负责数据库读写以及一些算法处理。服务端统一与后台交互,采用http+get的方式。
现在有一个想法,把服务端迁移到linux下,并且由framework迁移至core。目的是提升服务端与后台的数据交互效率,降低网络传输带来的延迟。
那么问题来了,由于业务模块仍然是.net framework下的winform程序。和服务端进程间该如何通信。.net core并不支持.net Remoting。还有,如此改造服务端有必要吗?