17.SpringCloud实战项目-SpringCloud整合Alibaba-Nacos组件
2021-02-12 14:21
标签:数据 配置文件 容器 用户名 windows -- release 安装mysql 阅读 SpringCloud实战项目全套学习教程连载中 Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 passjava-common模块的pom.xml文件引入Nacos 服务发现组件 https://github.com/alibaba/nacos/releases 启动 Server,进入解压后文件夹或编译打包好的文件夹,找到如下相对文件夹 nacos/bin,并对照操作系统实际情况之下如下命令。 windows执行startupm.cmd遇到问题: 解决方案: 修改startup.cmd文件中的%JAVA_HOME% 启动成功: 在passjava-question、passjava-channel、passjava-content、passjava-member、passjava-study 应用的 /src/main/resources/application.yml配置文件中配置 Nacos Server 地址 为每个服务使用 @EnableDiscoveryClient 注解开启服务注册与发现功能 http://localhost:8848/nacos/index.html#/login 用户名:nacos 密码:nacos 查看已注册的服务 https://github.com/Jackson0714/PassJava-Platform 17.SpringCloud实战项目-SpringCloud整合Alibaba-Nacos组件 标签:数据 配置文件 容器 用户名 windows -- release 安装mysql 阅读 原文地址:https://www.cnblogs.com/jackson0714/p/12730812.html
PassJava 学习教程
简介
面试刷题
的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础。更好的阅读体验
文档连载目录
整合Spring Cloud Alibaba Nacos组件
1.引入Nacos 服务发现组件
2.下载Nacos Server并启动
sh startup.sh -m standalone
cmd startup.cmd
λ startup.cmd
Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!
%JAVA_HOME% 替换为 C:\Program Files\Java\jdk1.8.0_131
3.每个微服务都配置Nacos Server 地址
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
4.添加注解
@EnableDiscoveryClient
@MapperScan("com.jackson0714.passjava.question.dao")
@SpringBootApplication
public class PassjavaQuestionApplication {
public static void main(String[] args) {
SpringApplication.run(PassjavaQuestionApplication.class, args);
}
}
5.配置微服务的名称
spring:
application:
name: passjava-question
6.访问nacos server后台
passjava-channel 渠道微服务
passjava-member 用户微服务
passjava-study 学习微服务
passjava-question 问题微服务
passjava-content 内容微服务
代码地址
公众号
文章标题:17.SpringCloud实战项目-SpringCloud整合Alibaba-Nacos组件
文章链接:http://soscw.com/index.php/essay/54482.html