网站导航

干燥机

当前位置:主页 > 产品展示 > 基础设备 > 干燥机 >

Go语言:微服务治理——微服务的定义

产品时间:2023-06-09 01:30

简要描述:

参考1的常用命令和选项。常用命令:command command[option]agent:consult的节点分为客户端和服务器两种类型,统称为agent节点。加入:此订单的目的是将代理加入领事集群。 当一个新的代理节点启动时,通常需要指定该节点需要加入一个特定的咨询集群。此时,join用于命令指定。成员:列出consul集群中的所有成员节点信息,包括ip、端口、状态、类型等信息。2.常见选项:选项除了命令命令,还有其他选项可供开发人员使用。...

详细介绍
本文摘要:参考1的常用命令和选项。常用命令:command command[option]agent:consult的节点分为客户端和服务器两种类型,统称为agent节点。加入:此订单的目的是将代理加入领事集群。 当一个新的代理节点启动时,通常需要指定该节点需要加入一个特定的咨询集群。此时,join用于命令指定。成员:列出consul集群中的所有成员节点信息,包括ip、端口、状态、类型等信息。2.常见选项:选项除了命令命令,还有其他选项可供开发人员使用。

欧亿体育

参考1的常用命令和选项。常用命令:command command[option]agent:consult的节点分为客户端和服务器两种类型,统称为agent节点。加入:此订单的目的是将代理加入领事集群。

当一个新的代理节点启动时,通常需要指定该节点需要加入一个特定的咨询集群。此时,join用于命令指定。成员:列出consul集群中的所有成员节点信息,包括ip、端口、状态、类型等信息。2.常见选项:选项除了命令命令,还有其他选项可供开发人员使用。

常用的选项有:-data-dir:此选项用于指定代理存储状态的数据目录,这对于所有代理都是必要的,尤其是对于服务器,因为它们必须保持集群的状态。-config-dir:此选项用于指定设置文件的位置并检查服务的定义。它通常被指定为“某个路径/consult.d”(通常为)。

d表示存储一系列设置文件的目录)-配置文件:指定要加载的设置文件。这个选项可以设置多次,然后可以设置多个设置文件。-dev:此选项用于建立正在开发的服务器节点。

设置此参数后,将不会有持久操作,即不会向磁盘写入任何数据。开发模式仅用于开发和测试情况,不能用于生产情况。

-bootstrap-expect:此选项用于通知consul服务器类型节点并指定群集中服务器节点的数量。此参数用于延迟选举开始,直到所有节点都启动。-node:此节点选项用于指定集群中节点的名称,该名称在集群中需要是唯一的。建议直接使用机械IP。

-bind:该选项用于指定节点所在的IP地址。-server:此选项用于指示consul节点的类型为server type。

每个数据中心(DC)的建议服务器数量为3到5台。所有服务器节点加入集群后,应采用raft一致性算法,以保证数据操作的一致性。-client:此参数用于指定consul被定义为客户端节点类型。

-join:英文意思是join,join选项用于指定将节点添加到哪个集群。*-dc: dc是datacenter的缩写,此选项用于指定节点加入的DC实例。除了订购选项,微服务的定义和设置也可以放入文件中。

在某些情况下,这可能更容易,例如当使用设置来管理系统设置时。设置文件类似JSON,便于人和计算机阅读和编辑。设置被模式化为单个JSON工具,其中包括设置。

设置文件不仅用于设置动作,还用于提供检查和服务定义。这些设置文件也可以被其他软件和功能识别。它们被分类并记录在检查设置和服务设置下。服务和检验定义支持在重装期间更新。

例如,以下JSON模式设置文件:{'data center' :' east-AWS ',' data _ dir' :'/opt/consult ',' log _ level' :' info ',' node _ name' :' foobar ',' server ' watches ' :[{ ' type ' : ' checks ',' handler ' : '/usr/bin/health-check-handler . sh ' }],遥测' : { ' statistis在Consul 1.0和更高版本中,这些可以设置为要绑定的地址列表。有四种类型的地址可以通过绑定来设置,包括dns、http、https和grpc。引导:该设置相当于在命令行中添加-bootstrap命令行标志。

Bootstrap_expect:此设置相当于在命令行中添加-bootstrap_expect命令行标志。Bind_addr:这个设置相当于命令行中的add-bind指令。Ca_file:此设置用于指定Ca证书文件的目录。

Ca_path:此设置用于指定Ca证书的总目录。Client_addr:此设置与命令行中的-client指令具有相同的功效。

欧亿体育app下载

Config_entries:在这个设置项下,通过设置二级设置项来完成,可以设置bootstrap选项。连接:一些相邻的设置项通过这个设置来设置,也是通过二次设置项来完成的。

支持的辅助设置项目为:ca_provider和ca_config。Datacenter:此设置项与命令行中的-datacenter命令具有相同的功能。

Data_dir:该设置项与命令行中的-data-dir指令功能相同,用于指定微服务的json定义文件所在的目录。Dns_config:此选项用于设置Dns相关参数。

域:此设置项与命令行中的-domain指令具有相同的效果。Node_id:此设置项与命令行中的-node-id指令功能相同,用于定义设置node-id。

Node_name:此设置项与命令行中的-node指令功能相同,用于指定节点的名称。端口:该设置项用于设置节点的端口号。

您可以通过辅助设置选项设置不同的端口,如dns、http、https、grpc、serf_lan、serf_wan和服务器。* protocol:此设置选项与命令行中的-protocol指令具有相同的功效。如上,只列出了部门json设置文件的设置项,所有的设置选项都在consul官网上描述。你可以通过以下链接查看:https://www.consul.io/docs/agent/options.html。


本文关键词:语言,微,服务,治理,—,的,定义,参考,的,常用,欧亿体育app下载

本文来源:欧亿体育-uv-uniqe.com

 


产品咨询

留言框

  • 产品:

  • 留言内容:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 详细地址:

推荐产品

如果您有任何问题,请跟我们联系!

联系我们

Copyright © 2005-2022 www.uv-uniqe.com. 欧亿体育科技 版权所有 备案号:ICP备72374665号-2

地址:广西壮族自治区崇左市宁陵县仁国大楼85号

在线客服 联系方式 二维码

服务热线

068-71550712

扫一扫,关注我们