WinForm/C# 鲁泰 ERP 升级服务器无缝迁移临时方案

xinggang · 2018年04月27日 · 85 次阅读

工作经验积累,分享给大家。 昨天越南服务器部署扫描程序服务端,需要安装.Net 4.7,安装后发现ERP升级工具打不开了(原因是升级工具经过加密,加密dll在win10系统或.net 4.5及以上无法运行),咨询领导后决定更换升级服务器,这样问题就是所有已安装ERP的程序都要修改升级服务器URL地址。

有 3 种方案修改 url:

1)让用户自己修改 
2)重新做安装盘让用户重装 
3)不确定升级服务器URL配置文件能否升级(没再尝试)

这里分享另一种对用户而言的无缝升级体验,我们不讨论方案的好坏及是否规范(肯定对部门来说不规范),只做为技术的分享。
原升级服务器:172.20.200.80:8001
新升级服务器:172.20.200.82:8001
方案思路:因原升级服务器是正常在线的,只是升级工具不能用了,所以可以将所有用户的升级请求通过 IIS 重定向的方式转发到新服务器。 有了思路就好说了,具体操作非常简单,直接截图。 QQ截图20180427093232

通过这个思路我们可以扩展一下,原升级服务器做为入口,我们理论上可以转发到多台其它升级服务器,用以分担升级压力(虽然现在升级没有压力),但我们的应用服务器是有压力的,所以可以用一台应用服务器做为入口,将业务数据请求转发给其它应用服务器,其实这也算是负载均衡吧。我们原来的多数据库就是这样。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册