当前位置: 首页 > news >正文

买个网站多少钱wordpress 短信登录

买个网站多少钱,wordpress 短信登录,怎么推广游戏代理赚钱,怎么利用个人网站一、背景 consul既可以作为服务注册中心#xff0c;也可以作为分布式配置中心。当它作为服务注册中心的时候#xff0c;java微服务之间的调用#xff0c;会定期查询服务的实例列表#xff0c;并且实例的状态是健康可用。 如果发现被调用的服务#xff0c;注册到consul的…一、背景 consul既可以作为服务注册中心也可以作为分布式配置中心。当它作为服务注册中心的时候java微服务之间的调用会定期查询服务的实例列表并且实例的状态是健康可用。 如果发现被调用的服务注册到consul的实例没有一个是健康可用的时候就会出现HystrixRuntimeException错误。 调用用户服务出现的异常示例 HystrixRuntimeException: UserFeignService#customClassWithMems(Integer,String,Boolean) failed and fallback failed. 所以我们要及时发现不健康的实例本文就讨论下如何做好consul服务的监控及告警。 二、生产环境的consul集群 设计思路 1、生产环境下consul采用HTTP Basic认证访问 https://consul.xxx.net输入用户名和密码。 后期的http请求会在http header增加字段Authorization:Basic xxx就不用每次交互都需要输入用户名和密码。 2、只能剔除同一个agent下的实例所以提供UI的consul node暴露到外网同时不让服务注册到该node。这样更加安全从外网无法剔除其他node上的服务。 API网关对外网域名路由启用HTTP Basic Auth 输入用户名和密码校验成功在http header会增加这么一个Key Authorization:Basic SGhvxxx2346SUdZcjlsO2V5O1 所以我们在请求consul api的时候必须在http header增加上面的Key-Value键值对。 除了上面的http基本认证我们还会要求访问consul得有token 示例 curl -X PUT http://192.168.10.51:8500/v1/agent/service/deregister/user-service-192-168-5-16-8003?token4db4d360-e5vc-4a36-723e-5x370e9f2432 至此我们把背景和准备知识都铺垫完成第三部分我将把具体如何做监控的过程详细描述。 三、监控脚本 # Consul Address CONSUL_ADDRhttps://consul.xxx.net # Consul acl token CONSUL_ACL_TOKEN4db4d360-e5vc-4a36-723e-5x370e9f2432 # http basic auth (base64 the username and password) HTTP_HEADERAuthorization:Basic SGhvxxx2346SUdZcjlsO2V5O1 # send alert message ALERT_SYSTEM_INTERFACEhttp://192.168.80.180:31767/api/v1/consul/alert# Get a list of all services from Consul SERVICES$(curl -H ${HTTP_HEADER} -s ${CONSUL_ADDR}/v1/catalog/services?token${CONSUL_ACL_TOKEN} | jq -r keys[])# Loop through each service and check its health for SERVICE_NAME in ${SERVICES}; doHEALTHY_COUNT$(curl -H ${HTTP_HEADER} -s ${CONSUL_ADDR}/v1/health/service/${SERVICE_NAME}?token${CONSUL_ACL_TOKEN}passingtrue | jq . | length)if [ ${HEALTHY_COUNT} -eq 0 ]; thenecho WARNING!!! All instances of ${SERVICE_NAME} are unhealthy.ALERT_MSG{\consulAddress\:\online consul\,\content\:\All instance of ${SERVICE_NAME} are unhealthy.\,\serviceName\:\${SERVICE_NAME}\}curl -X POST -H Content-Type:application/json -d ${ALERT_MSG} ${ALERT_SYSTEM_INTERFACE}fi done四、告警接口 http调用示例 curl -X POST -H Content-Type:application/json \ -d {\consulAddress\:\online consul\,\content\:\All instance of user-service are unhealthy.\,\serviceName\:\user-service\} \ http://192.168.80.180:31767/api/v1/consul/alert接口设计 ## Consul健康告警**接口地址**:/api/v1/consul/alert**请求方式**:POST**请求数据类型**:application/jsonjavascript {consulAddress: 192.168.10.61:8500,content: ,serviceName: user-service }请求参数: 参数名称参数说明请求类型是否必须数据类型schemaconsulAlertDTOconsulAlertDTObodytrueConsulAlertDTOConsulAlertDTO  consulAddressconsul地址truestring  content内容falsestring  serviceName服务名称truestring 接口的实现这里就不进行详述了。 当发现某个服务没有一个健康可用的实例时相关人员将收到告警消息。
http://www.dnsts.com.cn/news/45425.html

相关文章:

  • 电影网站做流量吗成都网站建设龙兵
  • 网站设计公司 推荐优秀企业网站的特点
  • 市场调研报告模板ppt广东网站优化公司
  • 做导购网站如何获利网站建设项目外包
  • 怎样写网站设计意义内江做网站的公司
  • 温州高端网站建设公司租房网站建设多少钱
  • 做网站需要的流程西seo优化排名
  • 中山建网站推广方法
  • 360网站弹窗推广怎么做的网站手机端做app开发工具
  • 小红书网站建设目的注册好网站以后怎么做
  • 建网站需要多少钱和什么条件论坛的网站开发项目
  • 深圳石岩网站建设学网站开发的软件有哪些
  • 在阿里云做视频网站需要什么条件网络营销的八大职能是什么
  • 电子政务网站建设参考文献购买域名搭建网站
  • 深圳营销型网站策划wordpress 多重分类
  • 河北搭建营销型网站芯火信息做网站怎么样
  • 如何制作wap网站建外贸网站用什么主机
  • 网站的修改建设文字网站筹建中
  • 长鳖春遇网站开发互联网网站开发服务合同范本
  • 新网站建设信息如何做网站frontpage
  • 柳州做网站设计的公司网络销售网站外包
  • 网站建设的步骤和要点wordpress标题写法
  • 广州微网站亿网互联
  • 做钓鱼网站360seo排名点击软件
  • 专业的传媒行业网站开发app开发公司哪家比较好
  • 网站设计 联系wordpress 支持数据库
  • 域名注册人信息排名优化公司电话
  • 天助网站wordpress获取附件id
  • 网站建设代码搭建网页教程
  • 滨州淘宝网站建设免费做问卷的网站