可不可以让金蝶云登陆后,不管多久没操作,都不自动退出
金蝶云社区-天冥异
天冥异
56人赞赏了该文章 3482次浏览 未经作者许可,禁止转载编辑于2018年12月14日 10:17:11

    最近收到客户这么一个想法:可不可以让金蝶云登陆后,不管多久没操作,都不自动退出。

    老实说,我听到这个需求后,我的内心想法是这样的。

image.png


    这个看似非常人性化的需求。其实对于程序一点都不人性化。光顾着自己爽,就不能考虑一下程序的感受。

    假设金蝶云软件,登陆后永不退出。会有如下恶劣结果。


  1. 数据安全风险。不管是谁都可以操作了。就像你取完钱,不把银行卡取出。那么钱丢了,算谁的呢?

    因为不会退出。只要操作员离开电脑,理论上,任何人都可以操作cloud。要是哪家的熊孩子(这个熊孩子可以广泛定义)跑过来随性操作。是不是可以直接下单,付款。这样整个企业的管理很容易出现大问题。


image.png


    2. 程序崩溃的风险。

        现在的程序规范已经很完善了。程序的读取,是通过会话进行的。永不退出,意味着会话永不过期。现在的会话都是通过缓存进行的。也就是说,会话数是有个容纳极限的。老的会话不释放,新的会话不断增加,总有一天会话池会被挤满。

一旦挤满,那么新的会话就再也进不去了。

        image.png


        下面的这个图画,就很能说明问题。里面的会话一旦进去,就不出来,外面的会话。。。。


timg.jpg


            3. 对于系统的损害,一旦会话池溢满了。程序往往会崩溃卡死。那么就是一个同归于尽的后果。大家随时用,就会变成大家都没法用。


image.png


        终上所述,设置金蝶云永不超时,无论对于程序还是对于客户,都不能允许。后果太严重了。




赞 56