毕业设计决定用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作为注册中心和配置中心相关推荐

  1. gateway nacos注册服务_使用Nacos作为微服务注册中心和配置中心

    使用Nacos作为微服务注册中心和配置中心 一.技术简介 Nacos是阿里系开发的兼容Spring Cloud的服务注册中心组件,是微服务国产化的先驱.Nacos作为与Eureka的对比,不仅具有Eu ...

  2. 微服务配置中心是干啥的_微服务入门到精通-分布式配置中心(续)

    本文接之前的<Spring Cloud构建微服务架构(四)分布式配置中心>,继续来说说Spring Cloud Config的使用. 先来回顾一下,在前文中我们完成了什么: 构建了conf ...

  3. 微服务配置中心是干啥的_微服务化改造系列之三:配置中心

    配置中心概述 这篇文章是微服务化改造系列的第三篇,主题是配置中心.上一篇我们谈到服务注册中心,即通过提供某种注册和发现的机制,解决服务互通的问题.那么问题来了,一个服务如何知道服务注册中心的地址呢?这 ...

  4. ebay注册流程_新手卖家如何注册ebay账户?

    随着跨境电商行业的蓬勃发展,ebay作为全球最大的C2C网站,每日新增的个人账户和企业账户也在增加迅速.关于ebay个人账户和企业账户的注册事项,其实还是有许多地方值得注意的. 美仓互联在本文就为您整 ...

  5. 灰度值取值范围_灰度实战(二):Apollo配置中心(2)

    CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 在上一篇博文<灰度实战(一):Apollo配置中心(1)>中讲解了如何搭建Apoll ...

  6. docker 注册表_什么是Docker注册表及其用法?

    docker 注册表 Docker images generally provided by registries. Docker officially provide allready one pu ...

  7. cn域名注册国外_国内cn域名注册量超com域名,“com”时代结束了吗?

    在域名行业中,我们基本上认同".com是域名行业中的顶流"的说法,在国际上.com域名的地位一直无可撼动,.com域名可以说是域名市场的代表,随着.com域名资源不断减少,相关.c ...

  8. java登录注册原理_案例:登录注册实现

    案例概述 案例知识点分析 开发框架 注册功能的实现流程 监听器初始化数据 实现表单提交 Servlet接收 Servlet封装 Servlet处理数据(解耦) Servlet转发,JSP显示 文件上传 ...

  9. ebay注册流程_个人卖家如何注册eBay?2019 eBay个人账号开店注册流程

    第一步,登陆eBay香港(中国)站点:www.ebay.com.hk,点击页面上的注册. 第二步,跳转到登记注册信息-个人账户 填写完成后,点击[登记成为会员]则注册成功. 点击[继续],会进入电话确 ...

  10. java8 注册表_异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'?...

    异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'? 这个问题在这里已有答案: Java错误打开 ...

最新文章

  1. dio网络框架封装_Flutter 使用dio来发起网络请求以及Cookie管理
  2. mysql8.0.18用什么jdk_为什么拍的图要用PS做后期,这18张图回复你!
  3. 注册界面php mysql_php:用户登录注册并存入数据库的简单网页示例
  4. Spring-AOP @AspectJ进阶之绑定代理对象
  5. C语言之判断是否为闰年
  6. JavaScript --- this
  7. linux下删除乱码文件名的方法
  8. android红米3调用相机,红米3有什么接口?红米3有HDMI接口吗?
  9. OpenCV中直方图对比
  10. Intel® Nehalem/Westmere架构/微架构/流水线 (2) - 流水线概述
  11. 解决编译redis报错zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
  12. python屏幕文字识别_学会python就是如此任性,15行代码搞定图片文字识别,附源码...
  13. java中的继承(一)
  14. 百万富翁 混淆电路
  15. Android TV H5 电视应用
  16. arcgis注记详解
  17. Android 3D游戏开发技术详解与典型案例
  18. [万字长文] 图神经网络的解释性综述
  19. 台式计算机如何升级,老电脑如何升级 老电脑升级方法【详细介绍】
  20. Java实现23种设计模式教程(作者原创)

热门文章

  1. 高等代数 :1 线性方程组的解法
  2. 【翻译】LearnYouSomeErlangForGreatGood(一):导言
  3. AR手游《悠梦2》再获苹果推荐,下载《网易洞见》可免费试玩
  4. no.4京东话费充值系统架构演讲读后感
  5. 路由器设置成交换机步骤
  6. 拼多多店铺营业执照相关问题
  7. cubeIDE开发,在LCD显示摄像头抓取的图片数据
  8. 再战双十一,阿里这回真的“上天”了!
  9. 58全站用户行为数据仓库建设及实践
  10. 警惕一些野鸡国际出版社