MRSK —— 在任何地方部署 Web 应用
MRSK 使用 Docker 将网络应用部署在从裸机到云端虚拟机的任何地方,且无停机时间。它使用动态反向代理 Traefik 来保持请求,同时启动新的应用容器并停止旧的容器。它可以跨多个主机无缝工作,使用 SSHKit 来执行命令。它是为 Rails 应用程序构建的,但也适用于任何类型的可以使用 Docker 进行容器化的 Web 应用程序。
MRSK 基本上是 Capistrano for Containers,无需提前精心准备服务器。无需确保服务器具有正确版本的 Ruby 或你需要的其他依赖项。这一切现在都存在于 Docker 镜像中。
你可以启动一个全新的 Ubuntu(或其他)服务器,将其添加到 MRSK 中的服务器列表中,然后它将使用 Docker 自动配置并立即运行。Docker 的层缓存还可以加快部署速度,减少服务器上的麻烦。为 MRSK 构建的镜像可用于 CI 或以后的自省。
MRSK 旨在使用与任何商业产品无关的开源工具来压缩投入生产的复杂性。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 透过现象看 Java AIO 的本质
1.前言 关于Java BIO、NIO、AIO的区别和原理,这样的文章非常的多的,但主要还是在BIO和NIO这两者之间讨论,而关于AIO这样的文章就少之又少了,很多只是介绍了一下概念和代码示例。 在了解AIO时,有注意到以下几个现象: 1、 2011年Java 7发布,里面增加了AIO称之为异步IO的编程模型,但已经过去了近12年,平时使用的开发框架中间件,还是以NIO为主,例如网络框架Netty、Mina,Web容器Tomcat、Undertow。 2、 Java AIO又称为NIO 2.0,难道它也是基于NIO来实现的? 3、 Netty舍去了AIO的支持。https://github.com/netty/netty/issues/2515 4、 AIO看起来只是解决了有无,发布了个寂寞。 这几个现象不免会令很多人心存疑惑,所以决定写这篇文章时,不想简单的把AIO的概念再复述一遍,而是要透过现象, 如何分析、思考和理解Java AIO的本质。 2.什么是异步 2.1 我们所了解的异步 AIO的A是Asynchronous异步的意思,在了解AIO的原理之前,我们先理清一下“异步”到底...
- 下一篇
React 官方网站更新,并启用新域名:react.dev
React 团队更新了官方网站,并正式为官网启用了新域名:https://react.dev/。团队称这是 React 及其文档的新主页。 更新亮点: 新的 React 站点(react.dev)使用函数组件和 Hooks 帮助用户学习现代 React 提供了图表、插图、challenge 和 600 多个新的交互式示例 旧的 React 文档站点已移至 legacy.reactjs.org 团队感慨道,React 很快就要十岁了。在 JavaScript 年代,这就像经历了整整一个世纪。他们重构了 React 主页,以体现他们为什么认为 React 是创建用户界面的好方法,并更新了入门指南,以更突出地提及基于 React 的现代框架。 根据官方的介绍,他们在此次更新网站的过程中,针对文档进行了许多优化——包括内容编写、示例演示和界面设计等。目的是让新手能够由浅入深地学习 React 的各项特性。 未来他们会继续改进文档,比如: 为所有示例提供 TypeScript 版本 创建更新的性能、测试和可访问性指南 与国际社区合作翻译文档 提供独立于框架的 Documenting React ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境