首页 文章 精选 留言 我的

精选列表

搜索[WeCity 未来城市],共10002篇文章
优秀的个人博客,低调大师

Docker 的未来

Dokku的作者以及Docker早期的贡献者Jeff Lindsay在CenturyLink的一个采访中讨论了他正在参与的Docker的相关项目以及他们打算如何解决涉及到面向Docker服务的架构的问题。 Jeff联合Flynn开发了一个类似Heroku的下一代开源PaaS平台。他的目标是像Heroku这样的PaaS服务商一样,使用容器作为服务代替虚拟机: 我非常希望容器能成为理想的日常工具。[...] 人们使用容器的方式更像是SaaS,所以当你运行容器时将会使用给定的API来管理和重新配置它,你不需要像之前那样修改配置文件。[...]我就是喜欢提供API的所有系统。 有几个项目就是围绕Docker来开发的,以便构建面向服务的架构。 Discoverd是一个简单又强大的服务发现系统,目前基于Etcd,但是也可以使用ZooKeeper或者其它的分布式一致性存储系统。 类似Consul和Etcd这样的项目只是提供基础的服务发现功能,但是Discoverd在它之上提供了一个更加具体和更易扩展的API来实现服务发现。 Ambassadord是Docker远程代理(Ambassador)模式的实现,它允许跨主机连接Docker容器,支持静态转发、基于DNS的转发或者基于Consul+Etcd的转发。通过使用iptables,Ambassadord可以基于端口来选择跳转到哪个主机,因此,集群中只需要一个代理即可。 Registrator(原名Docksul)是一个为Docker而设计的服务注册项目,它监听跨主机运行的容器的启动和停止,检查并向Consul或者Etcd注册它们(容器)。 Consulate是由Consul、Ambassadord和Registrator驱动的针对Docker的分布式服务发现和路由网格的项目。Consulate在主机中运行后,集群中的任意容器之间都可以互相通信,它是软件定义网络方案的一种选择,它使用服务发现技术。 Duplex是一个简单的应用程序通讯协议和库,受ZeroMQ的启发,它打算在一个弱中间人的(brokerless)的消息架构中运行RPC。Duplex允许在libchan之上运行RPC并支持完整的RPC语义,libchan是Docker的轻量级网络包。 Configurator把传统的软件配置文件如Nginx、Haproxy、Apache转变为工具。它也是confd的一个替代,可以在无中心存储的情况下运行。Configurator暴露出来的REST API可以通过程序的方式来修改这些服务的配置。 此外,Jeff也在开发Manifold,Manifold是一个基于Consulate的服务发现和分布式调度系统。Manifold用以替代Apache Mesos,它不仅简化了概念模型,而且还易扩展和可控制。Manifold类似于CoreOS的Fleet,它允许定义在集群中部署容器的策略,但是并没有绑定Systemd。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册