docker服务找不到注册中心_SpringCloud Nacos服务注册和配置中心

本文介绍了SpringCloud Nacos的使用,包括Nacos服务注册和配置中心的功能,展示了如何在Docker上安装运行Nacos,以及如何创建服务提供者和消费者,并探讨了Nacos作为服务注册中心和配置中心的特性,如健康检查和环境区分配置。
摘要由CSDN通过智能技术生成

SpringCloud Nacos服务注册和配置中心

c37fe23891da3f2c569844c15692d913.png
在这里插入图片描述

简介

1. 为什么叫Nacos :

前四个字母分别是Naming 和 Configuration 的前两个字母,最后的s为Service。

Nacos 就是注册中心 +  配置中心的组合

Nacos 官网  :https://nacos.io/zh-cn/

GitHub:https://github.com/alibaba/Naco


  • Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODO 或HTTP&API查找和发现服务。

  • Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。Nacos 支持传输层 (PING 或 TCP)和应用层 (如 HTTP、MySQL、用户自定义)的健康检查。对于复杂的云环境和网络拓扑环境中(如 VPC、边缘网络等)服务的健康检查,Nacos 提供了 agent 上报模式和服务端主动检测2种健康检查模式。Nacos 还提供了统一的健康检查仪表盘,帮助您根据健康状态管理服务的可用性及流量。3a2c129bcef4d0b44d4279479d052f70.png

安装并运行nacos

在docker上安装nacos

拉取nacos镜像:

docker pull nacos/nacos-server

运行nacos:

docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

在浏览器输入:http://ip地址:8848/nacos/ 账号和密码都是nacos。

edc41ac37edb2880fd83b3ad6b491db8.png08027429a0f2c6e5a80a5217c97ac835.png

Nacos作为服务注册中心演示

官方文档:https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html

提供者
  1. 新建模块cloudalibaba-provider-payment9001
  2. pom
com.alibaba.cloudspring-cloud-starter-alibaba-nacos-discovery
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值