SmartStack

web服务自动化管理工具
授权协议 MIT
开发语言 Ruby
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 不详
投 递 者 左丘烨烁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SmartStack是一个服务自动发现和注册的框架。它通过透明地处理你组织中运行代码的创建、删除、异常及维修工作使工程师的日常工作更便利。我们相 信这是处理这类问题最好的方案之一:概念简单,易于操作,相比同类工具提供更多的可配置性。SmartStack过去一年中一直在Airbnb内部测试, 并已在许多大大小小的组织中广泛地应用。

SmartStack的组件——NerveSynapse——在GitHub上可以获取!继续阅读获得更多内容。

更详细介绍请看:http://www.oschina.net/translate/smartstack-service-discovery-cloud

  • Consul vs. SmartStack SmartStack是一种解决服务发现问题的工具。它有一个相当独特的架构,有4个主要组件:ZooKeeper,HAProxy,Synapse和Nerve。 ZooKeeper服务器负责以一致且容错的方式存储集群状态。然后,SmartStack集群中的每个节点都运行Nerves和Synapses。 Nerve负责对服务运行运行状况检查并向ZooKeeper

  • CONSUL VS. SMARTSTACK SmartStack is a tool which tackles the service discovery problem. It has a rather unique architecture and has 4 major components: ZooKeeper, HAProxy, Synapse, and Nerve. The ZooK

 相关资料
  • Gulp与Grunt一样,也是一个自动任务运行器。它充分借鉴了Unix操作系统的管道(pipe)思想,很多人认为,在操作上,它要比Grunt简单。 安装 gulpfile.js gulp模块的方法 src() dest() task() watch() gulp-load-plugins模块 gulp-livereload模块 参考链接 安装 Gulp需要全局安装,然后再在项目的开发目录中安装为本

  • 安装 命令脚本文件Gruntfile.js Gruntfile.js实例:grunt-contrib-cssmin模块 常用模块设置 grunt-contrib-jshint grunt-contrib-concat grunt-contrib-uglify grunt-contrib-copy grunt-contrib-watch 其他模块 参考链接 在Javascript的开发过程中,经常会

  • YOG2 中,使用 node-ral 进行后端服务管理,我们引入后端服务管理层主要是解决以下几个问题 后端服务配置统一管理 封装异常处理、超时重试,提升系统稳定性 封装日志,便于线上问题追查 抽象请求协议、数据格式与数据编码,统一用户接口 在后端服务配置统一管理方面,我们的准则是配置优于硬编码,虽然使用类似 request 一类的库也可以很好的实现 HTTP 请求服务,但是它并没有明确的控制诸如服

  • 更改启动服务 在运行级别对应的文件夹中,您可以看到许多文件名以 S## 和 K## 起始的启动脚本链接。例如: /etc/rcS.d/S35mountall.sh 挂载文件系统 /etc/rcS.d/S40networking 启用网络支持 /etc/rc2.d/S13gdm 启动登录管理器 /etc/rc2.d/S20makedev 创建设备文件 /etc/rc2.d/S23xin

  • systemd systemd 是系统和服务管理进程,管理着系统启动和服务器进程。该进程可以在系统启动和系统运行时对系统资源、服务器守护进程和其他进程进行管理。 守护进程是在执行各种任务的后台等待或运行的进程。一般情况下,守护进程在系统启动时自动启动并持续运行至关机或被手动停止。按照惯例,许多守护进程的名称以字母d结束;为了监听连接,守护进程使用 socket 套接字。这是与本地或远程客户端的主要

  • 在我的Android应用程序中,我有多个意图服务,它们一个接一个地运行,第一个意图服务是通过广播来三叉戟的。几天前我遇到了Work Manager,非常喜欢Worker和WorkManager类的简单性。与常规意图服务相比,Work Manager的利弊是什么?考虑到将来我可能要编写更多的意图服务,我现在是否应该转到工作经理?另外,哪个选项可以帮助我轻松地测试代码?

  • Apache 是一款流行的 web 服务器,然而对于其配置者来说并不轻松。 Puppet 可以在一定程度上缓解配置者因管理 Apache 服务器所带来的痛苦。 操作步骤 如果 Apache 模块还不存在就创建它: # mkdir /etc/puppet/modules/apache # mkdir /etc/puppet/modules/apache/templates # mkdir /etc/

  • 自动化所有测试流程并对其进行配置以实现速度和灵活性至关重要。此过程称为DevOps自动化。 维护庞大的IT基础架构的大型DevOps团队面临的困难可以简要分为六个不同的类别。 基建自动化 配置管理 部署自动化 绩效管理 日志管理 监测 下面我们来看看每个类别中的一些工具以及它们如何解决痛点 - 1. 基建自动化 亚马逊网络服务(AWS):作为云服务,无需实际存在于数据中心。此外,它们易于按需扩展。