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错误打开 ...
最新文章
- activeMq 安装
- 数据分析能力到底有多重要
- Anaconda套件,精簡版miniconda
- 【升级版】如何使用阿里云云解析API实现动态域名解析,搭建私有服务器【含可执行文件和源码】...
- python图像处理模糊_Python+OpenCV图像处理之模糊操作
- linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
- Stack应用 - 数学表达式(Balanced parentheses)括号完全匹配
- 【转贴】ListView控件学习系列2-编辑ListView
- ajax请求出错_学习笔记:Ajax总结
- 中国公有云 Top10
- sqlserver 分割多个文件_鸿萌易备:SQL Server 数据库的全方位备份解决方案
- Java程序调用OpenDDS
- 计算机的doc命令怎么学,如何进入dos系统 四种方法教学【图文教程】
- 微信表白神秘代码!快发给ta!
- Android Framework 音频子系统(02)音频系统框架
- 如何选择和使用现货白银
- 最优秀最合理2019年移动便携图形工作站配置探讨
- SE-NET效果测试
- BUUCTF Cipher writeup
- 认认真真推荐10个优秀的公众号
热门文章
- 刷脸支付便利更好推动普惠金融的落地
- 11月第5周业务风控关注|重磅!瓜子二手车“遥遥领先”被罚天价1250万
- DMAC计算机组成原理,计算机组成原理
- NVivo 2018 Essential Training NVivo 2018基础教程 Lynda课程中文字幕
- 计算机毕业设计(附源码)python医院人事及科室病区管理
- 老男孩mysql 百度云_老男孩MySQL DBA 6期
- uni-app 常用内容
- 在浏览器中聊天(msn.jabber or gtalk,yahoo,aol,icq,meebo)
- flac转mp3的方法
- sudo: no valid sudoers sources found, quitting