首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python脚本读取Consul配置信息

    先来说一下背景,为什么要写脚本去读Consul的配置信息呢?Consul是啥呢?consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。目前公司用的是这个东西去管理项目上的一些配置信息。公司的环境是通过docker镜像的方式去部署的,镜像是通过rancher去进行管理的。这一套东西面临的一个问题是:服务每次更新之后,服务对应的ip地址是动态变化的。每次需要使用swagger去测接口的时候,都要去rancher上去重新找新的ip地址,比较麻烦。正好呢,最近部门在考虑准备做接口自动化测试,到时候ip总是变的问题也是需要解决的,因此,就先写个脚本调接口获取配置信息,拿到某个服务的ip和端口信息。顺带的把swagger地址也打印出来,以后要访问某个服务的swagger地址就方便很多了。

    02

    RedHat5 安装Socket5代理服务器

    一、RedHat5安装ss5所需的依赖软件包 [root@mail Server]# rpm -ivh pam-devel-0.99.6.2-3.27.el5.i386.rpm warning: pam-devel-0.99.6.2-3.27.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing...                  ########################################### [100%]   1:pam-devel              ########################################### [100%] [root@mail Server]# rpm -ivh openldap-devel-2.3.27-8.el5_1.3.i386.rpm warning: openldap-devel-2.3.27-8.el5_1.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 error: Failed dependencies:         cyrus-sasl-devel >= 2.1 is needed by openldap-devel-2.3.27-8.el5_1.3.i386 [root@mail Server]# rpm -ivh cyrus-sasl-devel-2.1.22-4.i386.rpm warning: cyrus-sasl-devel-2.1.22-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing...                    ########################################### [100%]   1:cyrus-sasl-devel      ########################################### [100%] ^[[A[root@mail Server]# rpm -openldap-devel-2.3.27-8.el5_1.322-4.i386.rpm warning: openldap-devel-2.3.27-8.el5_1.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing...                    ########################################### [100%]   1:openldap-devel        ########################################### [100%]

    04
    领券