客户场景:
随着精财软件被更多客户使用,现有软件一键部署针对部分客户场景使用情况下会有所欠缺,主要体现在
一.客户现场网络环境复杂,存在工厂环境或者网络老化,使用WIFI网络,电脑休眠等导致网络断开的情况,现有中间件使用长连接模式,将网络连接一直保留,在遇到网络断开情况继续使用就会报错,必须退出软件重新登录才可使用
二.客户使用数据量大或者多年未结存数据,导致数据库过大(超过几G),在进行大数据查询或者单据过账时数据量大导致内存溢出,中间件报错,必须中间件重启,所有客户端必须重新登录才有用
本次改进:
针对以上类似场景,精财推出了新中间件功能
一.新中间件和老中间件可以同时运行,可以有效防止切换新中间件导致的业务功能不能处理的问题,用户依然可以切换或者部分电脑使用老中间件进行业务功能处理.
二.新中间使用连接池技术,使用短连接,在客户端需要连接时才从连接池申请连接,减少为稳定而带来的额外消耗
三.新中间使用多种协议模式和插件模式,除对精财软件的使用支持外,对更多不同的插件,操作系统,编程语言都可以提供支持
四.新中间件还可以在达到使用瓶颈时,提供负载均衡技术,实现多线程,多设备的部署.
说明:
精财新中间件只支持912及以上版本,老版本如需支持新中间件,需要先进行升级!
操作方法:
第一步:先从公司获取安装包,并解压到本地,建议文件夹命名成英文
第二步:双击config.ini;检查和配置新服务器使用的端口(默认9168);
目前精财只用到新中间件mormot的httpport端口,设置如下
第三步:双击dbconfig,在弹出的界面点右键,进行数据库连接设置,设置好后需要关闭
第四步:设置好数据连接就可以双击TsMiddleX启动中间件了
第五步:将压缩包里面的Middlesvr.ini先修改
其中第一个UseMiddleSvr=1表示使用新中间件,设置为0则继续使用老中间件
ip为运行新中间件的IP地址,port为第二步设置的端口好
修改好后复制到到精财软件安装目录的data文件夹下
第六步:运行精财程序,跟原来相同模式,就可以登录软件,进行操作了!!!
注意:
1.局域网或者广域网使用还是要进行相应的防火墙设置,具体端口号根据第二步设置要求处理
2.请注意在新中间的数据库连接和其它中间件是独占使用的,使用其中一个功能时先退出另外一个功能
3.新中间件是采用数据池技术,因此并不支持数据升级,创建账套,数据恢复等功能,可以配合老中间件进行相应处理,处理完成后最好重启新中间件
4.建议在服务器上建立计划任务,对新中间件做定时重启任务
5.新中间件还支持负载均衡和第三方软件数据接口的更多功能,如有需求,请联系精财项目部