- 主题:docker能够实现分布式部署吗?
不能,能实现这个也不用搞什么分布式了
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 就是在多台主机上创建一个容器,主机对容器里的应用透明,应用并不知道跑在多台主机上。
--
FROM 59.41.69.*
主要是 CPU 各处理单元之间的通信时间 跟 网络访问延迟 还差着量级
随着网口延迟越来越短,其实现在再搞比之前搞还实用些
不过光速是没办法突破的,网口延迟解决不了网口间距离的延迟,距离远的延迟肯定比搞到几纳米工艺的 cpu 差海里去了
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 你知道更多的话,就直接告诉我好了,就当做好事
--
FROM 59.41.69.*
Latency Numbers Every Programmer Should Know
https://colin-scott.github.io/personal_website/research/interactive_latency.html
【 在 keygen (推石头的人) 的大作中提到: 】
: 主要是 CPU 各处理单元之间的通信时间 跟 网络访问延迟 还差着量级
: 随着网口延迟越来越短,其实现在再搞比之前搞还实用些
: 不过光速是没办法突破的,网口延迟解决不了网口间距离的延迟,距离远的延迟肯定比搞到几纳米工艺的 cpu 差海里去了
: ...................
--
FROM 59.41.69.*
应用了这个限制之后不就是现在遍地开花的分布式实践吗?
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 能不能实现个有限的方案?比如只允许进程在不同机器运行,线程不能。不同机器上的进程间不能做内存共享操作。
--
FROM 59.41.69.*
你也可以了解下 Orleans 这种虚拟 actor 模型
每个 actor 相当于一个轻量级的进程(单线程的),如果actor跟本机的actor通信,就直接内存访问,如果跟其他机器上的actor通信,就跑网络传输
都运行起来,整体上就好像一个超大计算机。
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 能不能实现个有限的方案?比如只允许进程在不同机器运行,线程不能。不同机器上的进程间不能做内存共享操作。
--
FROM 59.41.69.*
能用吗?
【 在 lushan5436 (密如) 的大作中提到: 】
: 别那么武断,事实上,10几年前,某实验室搞了硬件虚拟化(kvm)(前面有位大神已经说了)
: 16台机器虚拟化为一台机器。
: 当然,楼主说的docker是完全另一个回事。
: ...................
--
FROM 113.66.231.*