为啥没有操作系统托管的队列池?没有托管的账户?
前言
发这篇帖子,我心中是忐忑的,怕被大家骂死。但同时又希望大家都能进来谈谈。
论 家中有厨房、厕所的必要性?!
居民楼中,家中独立的厨房,厕所有必要么?这不是浪费资源么?
一栋楼,一楼或地下室,左面房间是食堂(饭堂,饭店)。右面是澡堂。
每层楼有一个公共厕所,不分男女。有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免费软件 阅读(303) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端