【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

这篇具有很好参考价值的文章主要介绍了【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言:

 1.Nacos的下载与安装

2. 去MySQL建立一个名为nacos的数据库

3.介绍配置文件,conf目录下的 application.properties

4.nacos启动

5. nacos作为注册中心的作用

6.建立一个项目,实现向命名空间注册


前言:

上文我们已经简单介绍了一下Nacos,现在我们一起来动手搭建一个Nacos的注册中心吧!

文章地址:【SpringCloud入门】-- 认识SpringCloudAlibabaNacos服务注册和配置中心_月月崽的博客-CSDN博客

1.Nacos的下载与安装

注意:版本尽量跟Alibaba的组件版本对照表对应  

下载地址:Nacos下载地址https://github.com/alibaba/nacos/releases/tag/2.2.3bin目录介绍

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

 conf目录介绍:

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

2. 去MySQL建立一个名为nacos的数据库

注意【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

 然后接着把conf目录下的nacos-mysql.sql导入到nacos数据库中,出现下图的表就说明导入成功。

注意:MySQL版本建议5.7,8.0也可以

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

3.介绍配置文件,conf目录下的 application.properties

默认路径:

### Default web server port:

server.port=8848

nacos有两种功能:配置文件中心(需要数据库)和注册中心(不需要数据库),我们把nacos中的数据库配置打开。

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

4.nacos启动

启动方式1:bin目录下cmd 然后输入:

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

 startup.cmd -m standalone

启动方式2: 修改cmd文件  startup.cmd

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

 set MODE="standalone"

出现启动页面并且能够访问,这样就算启动成功 

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

访问  localhost:8848/nacos

接着就会出现登录界面   账号密码默认都是nacos 

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

这就算是登录成功了!

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

5. nacos作为注册中心的作用

nacos与eureka的区别

  • nacos有登录,安全性高些。
  • nacos注册中心可以通过命名空间实现项目之间的隔离,命名空间有group组的概念和唯一id。如果一定要用eureka做注册中心可以命名增加前缀,用来实现项目之间的隔离。

6.建立一个项目,实现向命名空间注册

1. 新建一个model  ---》选择Spring Initializr  --》下一步 选择依赖

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

2. 修改pom.xml配置文件

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

注意nacos版本和SpringCloudAlibaba版本和SpringBoot版本尽量参考对照表 

nacos版本2.0.3

SpringCloudAlibaba版本2.2.7.RELEASE

SpringBoot版本2.3.12.RELEASE

对照表:版本说明https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

如果访问不了GitHub可以参考我上一篇文章:【SpringCloud入门】-- 认识SpringCloudAlibabaNacos服务注册和配置中心_月月崽的博客-CSDN博客

3. 修改yml文件

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

4. 启动类增加注解

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

5. 然后启动后查看nacos网址,默认注册在public的default分组

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

 注意:yml文件中不指定命名空间会默认注册到public去,未指定分组会在DEFAULT_GROUP组

6.用上面的方法再创建一个client B

增加springWeb依赖和nacos servic discovery依赖---》修改pom.xml ---》增加启动类注解 ---》yml

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心新建命名空间操作:

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心 7. 然后我们再查看nacos网站

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

点击创建的命名空间  可以看到yml文件中自定义的服务名,分组名称

【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心文章来源地址https://www.toymoban.com/news/detail-491679.html

到了这里,关于【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringCloud + Gateway(网关) + Nacos(注册中心+配置中心)+ Dubbo(内部服务调用)

    Apache Dubbo是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力 1、协议支持方面 Feign更加优雅简单。Feign是通过REST API实现的远程调用,基于Http传输协议,服务提供者需要对外暴露Http接口供消费者调用,服务粒度是http接口级的。通过短连接的方式进行通信,

    2024年02月06日
    浏览(51)
  • SpringCloud微服务注册中心:Nacos介绍,微服务注册,Ribbon通信,Ribbon负载均衡,Nacos配置管理详细介绍

    注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。 服务注册中心(简称注册中心)是微服务框架的一个重要组件,在微服务架构里主要

    2024年02月22日
    浏览(47)
  • 手写SpringCloud系列-一分钟理解微服务注册中心(Nacos)原理。

    手写SpringCLoud项目地址,求个star github:https://github.com/huangjianguo2000/spring-cloud-lightweight gitee:https://gitee.com/huangjianguo2000/spring-cloud-lightweigh 1. 总结服务注册中心 我们可以理解注册中心就是一个HashMap,服务注册上去,需要用的时候去拉取,通过服务名称可以找到对应服务的IP地址和

    2024年02月14日
    浏览(35)
  • SpringCloud搭建Eureka服务注册中心(六)

    前面说过eureka是c/s模式的  server服务端就是服务注册中心,其他的都是client客户端,服务端用来管理所有服务,客户端通过注册中心,来调用具体的服务; 我们先来搭建下服务端,也就是服务注册中心; project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSche

    2024年02月10日
    浏览(48)
  • 【SpringCloud】三、Nacos服务注册+配置管理+集群搭建

    官网:https://nacos.io/zh-cn/ 下载 解压 启动 启动成功 登录 在cloud-demo 父工程中添加 spring-cloud-alilbaba的管理依赖: 子模块下添加nacos的客户端依赖(此时user、order中的eureka可以注释掉了) 在order和user模块的application.yml文件中,注释eureka地址,添加nacos的地址 重启order服务,查看

    2024年02月06日
    浏览(43)
  • 基于Dubbo和Nacos搭建微服务的配置中心和服务注册中心

    1.添加nacos依赖 2.配置application.properties PS:nacos2.0除了需要8848的端口之外,还新增了端口+1000的新端口用于客户端和服务端GRPC通信的端口,所以如果是自己部署的nacos需要放开这俩个端口,服务才可以启动成功。 3.配置类 3.1 添加Spring Cloud原生注解 @EnableDiscoveryClient 3.2 客户端服

    2024年02月16日
    浏览(35)
  • Nacos 注册中心下载到搭建详细步骤【微服务】

    Nacos 是阿里的产品,现在是 SpringCloud 中的一个组件。它的功能要比 Eureka 更加丰富,在国内比较受欢迎。 百度网盘下载链接: https://pan.baidu.com/s/1XLn7hGp2bHBx7ICvKELtzQ?pwd=dju6 Nacos 官网下载: https://nacos.io/ ① 点击前往 Github Github 页面打不开的可以下一个加速器,我用的 Watt Toolk

    2024年02月03日
    浏览(30)
  • 微服务Day2——Nacos注册中心入门

    国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。 进入Nacos官网下载安装包 http://nacos.io/zh-cn/ Github仓库地址 下载解压后进入nacos/bin目录下 执行 sh startup.sh -m standalone 命令来启动nacos 4.进入可视化页面http://127.0.0.1:8848/nacos/

    2024年02月16日
    浏览(29)
  • nacos2.1.1版本,作为注册中心,配置中心如何使用,nacos服务端启动,微服务搭建,nacos集群化部署

    关于nacos 相信大多数人一样,在接触微服务的时候知道有Netflix系列和alibaba系列 但是Netflix这一套如今由于部分组件不在开源,又有alibaba这一套的出现,市面上,alibaba系列微服务架构已经是最火热的了,而nacos则是alibaba系列组件充当服务注册发现和配置中心的角色 说白了,就是将每个

    2024年02月03日
    浏览(34)
  • SpringCloud(2) 注册中心Eureka、Nacos

    注册中心是微服务中必须要使用的组件,考察我们使用微服务的程度。 注册中心的核心作用是:服务注册和发现。 常见的注册中心: Eureka、Nacos 、Zookeeper 下面我们以 Eureka 注册中心为例,说一下注册中心的作用: 假如我们有一个订单服务 order-service ,需要消费用户服务 u

    2024年02月11日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包