赞
踩
(1):.net core明明配置按照官网,却总是出现一个401的错误,这个问题很好解决,将你的nacos先降版本到1.4.1以前,我目前使用的是1.3.2。
下载链接:发布历史 | Nacos
(2):怎么注册,代码如何编写?
直接看最下面的第二个:GitHub - nacos-group/nacos-sdk-csharp: This nacos csharp sdk
(3):nacos的启动模式需要改为单例,下载好压缩包以后呢,请进入bin目录。
然后搜索找到(windwos和mac都是一样的)
- export MODE="cluster"
- 改成如下
- export MODE="standalone"
1、依赖请从上方的github链接直接复制下载
2、appsettings.json配置:
- "nacos": {
- "ServerAddresses": [
- "http://localhost:8848" //nacos的地址
- ],
- "DefaultTimeOut": 15000, //超时未链接
- "Namespace": "5c741f85-9c20-4105-aacc-50db16ffda44", //命名空间 可以不填 直接去掉
- "ListenInterval": 1000,
- "ServiceName": "App1", //你的服务名
- "GroupName": "DEFAULT_GROUP", //组
- "ClusterName": "DEFAULT",
- "Ip": "127.0.0.1", //你的主机 可以不填
- "Port": 8051, //端口 好像可以不填
- "Weight": 100,
- "RegisterEnabled": true,
- "InstanceEnabled": true,
- "Ephemeral": true,
- "Secure": false,
- "UserName": "nacos",//可选
- "Password": "nacos", //可选
- "ConfigUseRpc": false, //非常重要 mac系统注意这里
- "NamingUseRpc": false, //非常重要 mac系统注意这里
- "NamingLoadCacheAtStart": "",
- "LBStrategy": "WeightRandom",
- "Metadata": {
- "aa": "bb",
- "cc": "dd"
- }
- }

3、在startup.cs中,添加代码,在ConfigureServices方法中
services.AddNacosAspNet(Configuration);
接下来就直接run 系统 打开nacos点击服务管理 可以看到你的.net core服务成功注册。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。