python nacos注册中心_使用Nacos作为注册中心和配置中心
毕业设计决定用SpringCloud做一个简单的系统,注册中心和配置中心选择了最近开源的Nacos,因为自己一直对阿里开源的东西比较有好感,下面就大体介绍一下具体如何使用。
首先是安装Nacos,官方提供了两种方法,自行编译源码或者直接使用安装包,我们可以选择安装包的方法,安装包地址
部署Nacos
unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
cd nacos/bin
sh startup.sh -m standalone // 使用单机模式启动
项目注册
首先呢需要引入依赖
// 服务发现(注册中心)
org.springframework.cloud
spring-cloud-starter-alibaba-nacos-discovery
0.2.1.RELEASE
// 配置中心
org.springframework.cloud
spring-cloud-starter-alibaba-nacos-config
0.2.1.RELEASE
然后在启动类中开启服务发现
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@SpringBootApplication
@EnableDiscoveryClient
public class RecruitApplication {
public static void main(String[] args) {
SpringApplication.run(RecruitApplication.class, args);
}
}
最后配置服务发现地址以及配置中心地址
application.yml
spring:
application:
name: pf-recruit // 设置项目名称
cloud:
nacos:
discovery:
server-addr: localhost:8848 // Nacos服务接口(不能加http前缀),直接访问localhost:8848/nacos可以进入管理页面
作为配置中心时,必须要使用bootstrap.yml,因为bootstrap.yml加载顺序优先于application.yml,会默认查找项目名.yml的配置文件
bootstrap.yml
spring:
cloud:
nacos:
config:
server-addr: localhost:8848
file-extension: yml // 配置文件的格式,默认为properties
shared-dataids: mysql.yml // 需要使用的配置文件
refreshable-dataids: mysql.yml // 需要实时刷新的配置文件
当着一切都配置好的时候,我们打开localhost:8848/nacos就可以看到我们启动的项目了。
注册中心
大家在使用中遇到的问题欢迎与我一起进行交流,目前我所发现的就是与SpringCloud-Sletuh有一点兼容性问题
python nacos注册中心_使用Nacos作为注册中心和配置中心相关推荐
- gateway nacos注册服务_使用Nacos作为微服务注册中心和配置中心
使用Nacos作为微服务注册中心和配置中心 一.技术简介 Nacos是阿里系开发的兼容Spring Cloud的服务注册中心组件,是微服务国产化的先驱.Nacos作为与Eureka的对比,不仅具有Eu ...
- 微服务配置中心是干啥的_微服务入门到精通-分布式配置中心(续)
本文接之前的<Spring Cloud构建微服务架构(四)分布式配置中心>,继续来说说Spring Cloud Config的使用. 先来回顾一下,在前文中我们完成了什么: 构建了conf ...
- 微服务配置中心是干啥的_微服务化改造系列之三:配置中心
配置中心概述 这篇文章是微服务化改造系列的第三篇,主题是配置中心.上一篇我们谈到服务注册中心,即通过提供某种注册和发现的机制,解决服务互通的问题.那么问题来了,一个服务如何知道服务注册中心的地址呢?这 ...
- ebay注册流程_新手卖家如何注册ebay账户?
随着跨境电商行业的蓬勃发展,ebay作为全球最大的C2C网站,每日新增的个人账户和企业账户也在增加迅速.关于ebay个人账户和企业账户的注册事项,其实还是有许多地方值得注意的. 美仓互联在本文就为您整 ...
- 灰度值取值范围_灰度实战(二):Apollo配置中心(2)
CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 在上一篇博文<灰度实战(一):Apollo配置中心(1)>中讲解了如何搭建Apoll ...
- docker 注册表_什么是Docker注册表及其用法?
docker 注册表 Docker images generally provided by registries. Docker officially provide allready one pu ...
- cn域名注册国外_国内cn域名注册量超com域名,“com”时代结束了吗?
在域名行业中,我们基本上认同".com是域名行业中的顶流"的说法,在国际上.com域名的地位一直无可撼动,.com域名可以说是域名市场的代表,随着.com域名资源不断减少,相关.c ...
- java登录注册原理_案例:登录注册实现
案例概述 案例知识点分析 开发框架 注册功能的实现流程 监听器初始化数据 实现表单提交 Servlet接收 Servlet封装 Servlet处理数据(解耦) Servlet转发,JSP显示 文件上传 ...
- ebay注册流程_个人卖家如何注册eBay?2019 eBay个人账号开店注册流程
第一步,登陆eBay香港(中国)站点:www.ebay.com.hk,点击页面上的注册. 第二步,跳转到登记注册信息-个人账户 填写完成后,点击[登记成为会员]则注册成功. 点击[继续],会进入电话确 ...
- java8 注册表_异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'?...
异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'? 这个问题在这里已有答案: Java错误打开 ...
最新文章
- dio网络框架封装_Flutter 使用dio来发起网络请求以及Cookie管理
- mysql8.0.18用什么jdk_为什么拍的图要用PS做后期,这18张图回复你!
- 注册界面php mysql_php:用户登录注册并存入数据库的简单网页示例
- Spring-AOP @AspectJ进阶之绑定代理对象
- C语言之判断是否为闰年
- JavaScript --- this
- linux下删除乱码文件名的方法
- android红米3调用相机,红米3有什么接口?红米3有HDMI接口吗?
- OpenCV中直方图对比
- Intel® Nehalem/Westmere架构/微架构/流水线 (2) - 流水线概述
- 解决编译redis报错zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
- python屏幕文字识别_学会python就是如此任性,15行代码搞定图片文字识别,附源码...
- java中的继承(一)
- 百万富翁 混淆电路
- Android TV H5 电视应用
- arcgis注记详解
- Android 3D游戏开发技术详解与典型案例
- [万字长文] 图神经网络的解释性综述
- 台式计算机如何升级,老电脑如何升级 老电脑升级方法【详细介绍】
- Java实现23种设计模式教程(作者原创)