工作经验积累,分享给大家。
昨天越南服务器部署扫描程序服务端,需要安装.Net 4.7,安装后发现ERP升级工具打不开了(原因是升级工具经过加密,加密dll在win10系统或.net 4.5及以上无法运行),咨询领导后决定更换升级服务器,这样问题就是所有已安装ERP的程序都要修改升级服务器URL地址。
1)让用户自己修改
2)重新做安装盘让用户重装
3)不确定升级服务器URL配置文件能否升级(没再尝试)
这里分享另一种对用户而言的无缝升级体验,我们不讨论方案的好坏及是否规范(肯定对部门来说不规范),只做为技术的分享。
原升级服务器:172.20.200.80:8001
新升级服务器:172.20.200.82:8001
方案思路:因原升级服务器是正常在线的,只是升级工具不能用了,所以可以将所有用户的升级请求通过 IIS 重定向的方式转发到新服务器。
有了思路就好说了,具体操作非常简单,直接截图。
通过这个思路我们可以扩展一下,原升级服务器做为入口,我们理论上可以转发到多台其它升级服务器,用以分担升级压力(虽然现在升级没有压力),但我们的应用服务器是有压力的,所以可以用一台应用服务器做为入口,将业务数据请求转发给其它应用服务器,其实这也算是负载均衡吧。我们原来的多数据库就是这样。