毕业设计决定用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. activeMq 安装
  2. 数据分析能力到底有多重要
  3. Anaconda套件,精簡版miniconda
  4. 【升级版】如何使用阿里云云解析API实现动态域名解析,搭建私有服务器【含可执行文件和源码】...
  5. python图像处理模糊_Python+OpenCV图像处理之模糊操作
  6. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
  7. Stack应用 - 数学表达式(Balanced parentheses)括号完全匹配
  8. 【转贴】ListView控件学习系列2-编辑ListView
  9. ajax请求出错_学习笔记:Ajax总结
  10. 中国公有云 Top10
  11. sqlserver 分割多个文件_鸿萌易备:SQL Server 数据库的全方位备份解决方案
  12. Java程序调用OpenDDS
  13. 计算机的doc命令怎么学,如何进入dos系统 四种方法教学【图文教程】
  14. 微信表白神秘代码!快发给ta!
  15. Android Framework 音频子系统(02)音频系统框架
  16. 如何选择和使用现货白银
  17. 最优秀最合理2019年移动便携图形工作站配置探讨
  18. SE-NET效果测试
  19. BUUCTF Cipher writeup
  20. 认认真真推荐10个优秀的公众号

热门文章

  1. 刷脸支付便利更好推动普惠金融的落地
  2. 11月第5周业务风控关注|重磅!瓜子二手车“遥遥领先”被罚天价1250万
  3. DMAC计算机组成原理,计算机组成原理
  4. NVivo 2018 Essential Training NVivo 2018基础教程 Lynda课程中文字幕
  5. 计算机毕业设计(附源码)python医院人事及科室病区管理
  6. 老男孩mysql 百度云_老男孩MySQL DBA 6期
  7. uni-app 常用内容
  8. 在浏览器中聊天(msn.jabber or gtalk,yahoo,aol,icq,meebo)
  9. flac转mp3的方法
  10. sudo: no valid sudoers sources found, quitting