为啥没有操作系统托管的队列池?没有托管的账户?
前言
发这篇帖子,我心中是忐忑的,怕被大家骂死。但同时又希望大家都能进来谈谈。
论 家中有厨房、厕所的必要性?!
居民楼中,家中独立的厨房,厕所有必要么?这不是浪费资源么?
一栋楼,一楼或地下室,左面房间是食堂(饭堂,饭店)。右面是澡堂。
每层楼有一个公共厕所,不分男女。有n个单间。有保洁专门打扫。
这样的宾馆,办公楼,公寓,有很多吧。
那么为什么没有这样的居民楼?也就是说,为啥要有独立的厕所,和厨房?
又为什么要买很多套厨具,锅碗瓢盆米面菜?为什么自己家里要做饭?而不交给专业厨师?我看家里最多有个微波炉,能够热下饭菜足矣。
每栋楼,n个单元,公用一个饭堂,公用一组厨师傅,锅碗瓢盆 煤气 不是更节约资源么?而且更安全。
大家想吃饭,都去饭堂打饭。懒的话派人送饭,也可以用无人机送饭。也就是楼上楼下那么远。
没有无人机,用根绳子加筐子也行啊。
现在自己家有厨房,不也是订外卖送餐,无人机送餐么?
想自己尝试厨艺,可以去自己楼下的饭堂临时炒个菜,还可以跟厨师交流。
早餐,楼下饭堂吃点粥,咸菜。午餐公司吃。晚餐,每周外面饭店吃1次。自己做饭的机会并不多。
同理 为啥家中要有独立厕所?每层楼有一个公共厕所,专人打扫不是更好么?
为啥没有操作系统托管队列?
进程,线程,队列,是最基本的操作系统元素。
队列又分:队列,堆栈,任务队列,消息队列。
多进程必须得通信,这就好像你和邻居,不能老死不相往来一样,而通信基本得靠队列。
和上述居民楼自己家,每家都有厨房一样,都是资源浪费。
现在都是各个进程,自己指定队列存储目录,自己建立队列。
这不是浪费资源么?为啥不能下沉此功能到os?
为啥没有操作系统托管的队列(队列池)?和接口,作为公共库,供各大语言调用?
我看操作系统,应该管理自家内部队列,并为上级,分布式队列服务器,提供接口。
线程,进程,其实也是应该有 操作系统建立的,通用的进程池,线程池。然后主流语言用插件的方式,绑定其上。并给出调用接口。这想法可行么?谁谈谈?
为啥没有操作系统托管的账户管理?
为啥没有操作系统托管的账户管理?而是应用自己建立账户,自己管理权限,这不是浪费资源么?
我们知道,sqlserver安装后,可以使用win的账户登录,也可以使用sqlserver的账户登录,这就是【操作系统托管的】账户管理。
你想啊,既然某个win账户,可以登录sqlserver,为啥不能登录mysql?为啥不能登录ftp?
让我们设想一下理想中的,操作系统托管的账户管理:
1 所有应用程序所需要的账户,都由win(linux)来托管。
2 账户管理不外乎,帮助管理密码,管理密码复杂度,管理组,管理账户启用/停用。管理账户有效期,管理权限。
3 对每个应用程序,都建立一个唯一账户组。
比如账户a,既可以登录mysql,也可以登录ftp。那么就把账户a放在mysql组,和ftp组中。
这样同一个账户,就可以登录2个应用程序,或n个应用程序。
4 应用程序的权限,是应用程序自己管理的。但应用的数据库,账户,是交给os托管的。具体为:
4.1 首次安装应用后,就安装上了同版本的权限插件。
4.2 插件初始化后,将产生数据库。数据库的存储,交给操作系统。数据库跟应用,分开存储。
4.3 数据库绑定操作系统账户,绑定权限。
4.4 应用通过插件,管理权限。
4.5 应用升级后,插件可以更新,数据库还用旧的。
4.6 应用删除后,插件可选删除,数据库保留。
上述 想法 可行么?
posted on 2018-08-21 17:26 PowerShell免费软件 阅读(302) 评论(0) 编辑 收藏 举报