找回密码
 立即注册

QQ登录

只需一步,快速开始

老菜鸟讲师达人认证
中级会员   /  发表于:2020-6-18 11:48:54
11#
Simon.hu 发表于 2020-6-18 09:57
那你为什么要修改你设计器的链接地址?

大哥,我们要不断的更新数据库呀,小版本升级呀!!!!
回复 使用道具 举报
老菜鸟讲师达人认证
中级会员   /  发表于:2020-6-18 11:50:46
12#
这个功能本身就不是太合理,为什么要把开发环境的连接串发布到 生产环境去,绝大多软件都是各配置各的呀!
回复 使用道具 举报
老菜鸟讲师达人认证
中级会员   /  发表于:2020-6-18 11:59:16
13#
Simon.hu 发表于 2020-6-18 09:57
那你为什么要修改你设计器的链接地址?

不同的版本,不同的库,升级呀!
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-6-18 16:02:28
14#
你的意思是,你的每一个版本设计的时候都是一个新的数据库?
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-6-18 16:42:04
15#
大佬,为什么你每次说话的时候都是不合理或者是我们的问题呢?

>活字格的策略
我来详细的给你说一下我们的策略吧,可能在你开发的项目中一般指连一个数据库,但是在活字格庄或者说我们要做一个平台的话,我们不能只考虑这种简单的情况,我们我们产品本身是可以同时连接多个数据库的,这是做数据库整合的时候用的,因为你的考勤系统请假系统销售系统可能都用的是不同的数据库,然后你还想把这些数据库同时都连到活字格中,那这样我活字格也是完全支持的

在活字格的策略中,我的一个页面或者一个表,他绑定的是哪个数据库的哪个表我们都是有一个记录的,以此来保证连接库的准确性;
那当你发布到服务器上以后,你会发现你一发不上去是不用做任何和数据库连接字符串的修改的,举个例子,我们在设计其设计的时候,数据库的链接字符串是a,发布了以后,您将链接字符串直接配置成b,在活字格这边儿其实本质是记录了一下,所有应用中需要连a的字符串全部都换成连b,以此来保证数据的准确性
如果一个应用同时连了多个库,比如说它连接了a库和b库,连接字符串分别是a和b,那发布了以后,他就需要把这两个数据库的链接字符串都配置修改,比如说是改成c和d
按照你的逻辑,如果每一次都不更新服务端的链接字符串的话,用户如果在设计器中把数据库链接字符串改成了E和f;然后再重新发布上去,那么这个时候活子格怎么知道e应该连c还是连d;
f,应该是连c还是连d,这不就全部乱了吗?连接字符串又没有顺序?

所以我们用了这种对应的方式,以此来保证解决多种用户场景

>其他
在我看来一个应用的上线流程肯定应该是,首先给客户通知系统上线的时间这个上限时间最好,不是上班时间,应该是晚上或者周末,然后等到了这个时间以后,停止活字格的服务,然后重新发布和资格检查各种链接跟授权是否正常,如果正常的话,才能说升级完毕

不管你是用代码开发还是用活字的开发,多操心点一个数据库链接字符串,都是应该的

回复 使用道具 举报
老菜鸟讲师达人认证
中级会员   /  发表于:2020-6-18 20:12:53
16#
Simon.hu 发表于 2020-6-18 16:42
大佬,为什么你每次说话的时候都是不合理或者是我们的问题呢?

>活字格的策略

按此逻辑,开发库与生产库是一个库?
回复 使用道具 举报
老菜鸟讲师达人认证
中级会员   /  发表于:2020-6-18 20:36:59
17#
本帖最后由 老菜鸟 于 2020-6-18 21:40 编辑
Simon.hu 发表于 2020-6-18 16:42
大佬,为什么你每次说话的时候都是不合理或者是我们的问题呢?

>活字格的策略

再说说为什么会现这样的问题吧:
1.活字格发布时,后台服务器必须启动,才能正常发布新应用;
2.发布后,相关的服务是自动启动的,而非停止状态;
3.当有上百个用户时,永远都有不听话的用户,或是他们基本上不看通知,这个我们管不了,客户自己都管理不了。但很巧,往往就是在我们发布了几秒钟,还没有连得及修改字符的一瞬间,就填写好几个单据;在远程发布时,从发布完,到打开管理后台,再到有机会修改连接字符,常常需要1~2分钟。4.最后发布只能在上班时间进行,客户在外面,局域网部署,每次需要先联系对方的行政开通远程,然后再更新,更新完了,关闭远程。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-6-19 09:14:59
18#
你看懂我写了那么长一串文字的意思了没?

我写那么长的话,竟然让你看出来我们希望开发和正式是一个数据库,可能是我的表达不到位吧
我能看出来你的有这个疑问是你自己正式的系统只有一个数据库;
但这只是你,我们要考虑的情况是正式部署系统也可能连接多个数据库啊,比如你要使用活字格做一个同时既和考勤系统又和请假系统,可能还有其他系统整合成一个入口或者数据统计,那这种时候,你本身就只能连接多个数据库,那你正式部署以后再想切换怎么办?

你考虑的只是你自己的基础情况,我们考虑的是几乎所有情况~

你的问题完全有解决方案,想要知道的话,你先认真的论坛发一个帖子,我给你写教程~
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部