Consul实践之相关计划与相关问题

Consul是一个两年前由hashicorp组织发起的开源项目,因此至今有两年以上的历史。Consul可用于服务发现(Service Discovery),关于服务发现的概念可以参考维基百科。目前Consul在国内公开使用的案例还不多见。

下面是针对consul的计划罗列的相关问题和计划提纲

A. 调研阶段

  1. 明确当前的需求。我们为何要使用consul?我们要用consul以及与consul相关的软件(服务、方法)解决一个怎样的问题?还有其他解决方案么?
  2. consul是什么?它能解决什么问题?它适用于哪些应用场景?在国内是否有商用的案例,用的如何?
  3. consul的系统需求是什么?我们是否具备测试consul的条件?它支持怎样的部署方式?
  4. consul有哪些知识库(文档、资料等)可以供我们在实施、测试步骤时参考?
  5. consul将如何使用?如何测试consul?生产环境下如何部署和使用consul?

B. 实施阶段

  1. 在哪里做实施?实施的对象是什么?采用怎样的部署方式?
  2. 开始部署环境
  3. 验证部署环境
  4. 整理部署文档

C. 测试阶段

  1. 准备测试用例
  2. 按照测试用例测试
  3. 测试结果整理

D. 评估阶段

  1. 能否解决我们的需求?
  2. consul的成本有多高?花多少钱,花费多少时间?使用consul给我们带来了怎样的改变?需要我们技术人员或研发人员有什么样的要求?
  3. 究竟是否采用consul?
  4. 如果consul被采纳,是否要为其他人员进行讲解consul使用等培训? 什么时间?

tag:Consul常见问题,Consul部署,Consul计划,Consul评估,Consul 服务发现

--end--

时间: 2024-08-24 13:37:47

Consul实践之相关计划与相关问题的相关文章

Consul实践之Consul常见应用场景及方案梳理(FAQ)

Consul实践之Consul常见应用场景及方案梳理(FAQ),这篇文章用来回答一些在文章<Consul实践之相关计划与相关问题>中提到的一些问题.本方案整理参考依据于<使用Consul和Registrator实现Docker容器服务发现>英文原文<SERVICE DISCOVERY FOR DOCKER CONTAINERS USING CONSUL AND REGISTRATOR>,方案的实施依据可以根据原文进行. 手动新增的服务节点是否可以自动发现? 将consu

Consul实践之Consul是什么

上篇文章<Consul实践之相关计划与相关问题>给Consul的相关事情开了个头,这篇文章首先回答Consul是什么的问题.文中难免有一些关于Consul以及其他的某些知识需要提前了解,文中还可能有些比较难以理解的词汇或者说法,还请批评指正&留言询问. A. Consul是什么? Consul是一个两年前由hashicorp组织发起的开源项目,因此至今有两年以上的历史.Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色.轻量级的特点.Consul有

收集到较为直观和详细的执行计划和相关统计信息

执行语句前可以再点击:包括实际的执行计划 --清除缓存,生产机慎用 --checkpoint --清空编译缓存 DBCC freeproccache GO --清空数据缓存 DBCC DROPCLEANBUFFERS GO --DBCC FREESYSTEMCACHE ('ALL','default'); --GO DBCC FREESESSIONCACHE --收集到较为直观和详细的执行计划和相关统计信息 SET STATISTICS IO ON; SET STATISTICS TIME ON

关于实践项目中 遇到的相关问题的解决办法(再分析)

本次的实践让我学到了一些我之前不了解的东西.这次的软件工程实践,分工十分明确,有分工的职责也很细,我分到的岗位是软件测试.在此之前,对于软件测试,我只是听说过,却并没有真实地接触过.对于组长指派给我的编写测试用例,我完全不知道要怎么写,也不知道从何下手.后来,同样是负责测试用例的组里其他成员给我发了一份测试用例的文档,我以此为参照,结合自己负责的部分,才渐渐对于测试用例有了一个大致的认识.按照自己对于软件测试的理解,加上同学的测试用例示例,结合同学的指导,我才大致完成了测试用例文档的编写,也顺利

网络计划——关键路径相关问题

定义 关键路径是指设计中从输入到输出经过的延时最长的逻辑路径(从起点到终点的最长路径). 最简单的求解办法 有了这个概念就可以求解大部分常见问题啦,比如下面这个AOE网,求一下关键路径和关键路径长度 不就是最长的路径嘛?像这种题如果是选择.填空或者简答题,最简单的办法就是列出所有路径长度,找出最长的,就是答案了.此题有2个关键路径,即V1-V2-V5-V7和V1-V4-V5-V7,长度都是10,答案就出来了.大概用时不到半分钟,如果按步骤用正常方法,估计至少需要几分钟的时间. 常规求解办法 但是

sessionStorage、localStorage技术相关以及商家sid、sbid记录相关、vue相关问题

一个项目的需求如下: 作为第一个第三方平台,我们可以提供给不同的商家技术支持,即在一个url后面根据不同的商家来提供不同的查询字符串(包含sid和sbid),所以为了得到这个商家的信息,我们需要使用解析这个查询字符串然后从后天获取数据. 出现的问题1: 由于这是vue做的单页面应用,在下方有不同的按钮路由到不同的页面, 所以如果点击到其他路由,然后再点击回来的时候,根据路由设置,我们的首页的url此时应该是没有查询字符串了,当然,这个不重要啊,因为我们可以把数据(sid和sbid)放在一个全局变

redis 从0 到 1 键值相关命令 服务器相关命令

keys * 获取所有的key   忽略其数据类型 数据为空   返回(empty list or set) keys a* .*b 获取以a开头 或者 以b结尾的key 返回(empty list or set) exists key 判断key是否存在   存在返回1  不存在返回0 del key 删除key   返回 受影响key的个数 expire key seconds  设置key的过期时间 单位为秒 persist  key   消除key的过期时间设置 move key db

Hibernate 相关参数等相关配置

Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个log category设为debug. eg. true | false hibernate.format_sql 在log

机器视觉之相关资源--- 计算机视觉相关的部分测试数据集和源码站点

转自:http://blog.csdn.net/zouxy09/article/details/8550952 作者:zouxy09出处:http://blog.csdn.net/zouxy09   注:下面有project网站的大部分都有paper和相应的code.Code一般是C/C++或者Matlab代码. 最近一次更新:2013-3-17 一.特征提取Feature Extraction: ·         SIFT [1] [Demo program][SIFT Library] [