.net apollo

1、首先下载源码,https://github.com/ctripcorp/apollo.net,你会发现当前这个2.0版本是.net 4.7.1以上的版本才行。那么我们只能下载1.0的客户端版本来使用的,因为我这里是4.5.2的版本。点击releases版本,然后就可以进去了。找到1.0的版本然后下载下来即可。

c053ec076da930b9e0c03775302a74e476e.jpg

d2027c9ac998721129599bae4888c49698b.jpg

2、然后下下载下来的代码然后进行编译一下。其中Apollo就是,用release编译即可,下边那个是demo。编译成功后Framework.Apollo.Client.dll要保留,那个项目用到apollo需要将此dll引入。

75904ed09a3fce233a091339fd14022c354.jpg

3、然后我们自己写个项目来练习下!需要先建立一个文件:C:\opt\settings\server.properties,文件内容env=DEV。如果不添加会出现未能找到文件的字样,需要注意下。

4、然后App.Config添加配置信息,我这里只写了一个DEV环境,如果有其他环境可以在这里多写几个,然后再C盘那个环境调整环境变量即可。

    <!-- Change to the actual app id -->
    <add key="AppID" value="appid"/>
    <!-- Should change the apollo config service url for each environment -->
    <add key="Apollo.DEV.Meta" value="http://192.168.1.1"/>

5、,引入dll后,上代码,其实很简单。

        static void Main(string[] args)
        {
            //参数是你的命名空间
            Config config = ConfigService.GetConfig("namespace");
            //获取不到值时候的默认值
            string someDefaultValue = "DefaultValue";
            //你的键名称
            string someKey = "username";
            string value = config.GetProperty(someKey, someDefaultValue);
            //输出apollo获取到的值
            Console.WriteLine(value);
        }

 

参考链接:

https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97

 

转载于:https://my.oschina.net/uwith/blog/3080389

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值