SpringCloudAlibaba微服务搭建

Spring Cloud Alibaba环境搭建
SpringCloud Alibaba 依赖 Java 环境来运行。还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:

64 bit JDK 1.8+; 下载 & 配置。1.8.0 131
Maven 3.2.x+; 下载 & 配置。3.6.1

阿里巴巴快速创建项目地址

https://start.aliyun.com/

nacos开启权限

编辑文件  \nacos\conf\application.properties
nacos.core.auth.enabled=true
nacos.core.auth.server.identity.key=yourKey                         
​​​​​​​nacos.core.auth.server.identity.value=yourKey
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

四个配置缺一不可

nacos集群模式

创建集群目录:
nacos-server-2.2.3.tar.gz 将压缩包解压成三分
nacos8848  nacos8849  nacos8850  nacos-server-2.2.3.tar.gz

-rw-r--r--. 1 root root  1224 Aug  7 01:09 1.4.0-ipv6_support-update.sql
-rw-r--r--. 1 root root   127 Aug  7 01:09 announcement.conf
-rw-r--r--. 1 root root 10834 Aug  7 01:09 application.properties
-rw-r--r--. 1 root root  9435 Aug  7 01:09 application.properties.example
-rw-r--r--. 1 root root   670 Aug  7 01:09 cluster.conf.example
-rw-r--r--. 1 root root  8939 Aug  7 01:09 derby-schema.sql
-rw-r--r--. 1 root root 10825 Aug  7 01:09 mysql-schema.sql
-rw-r--r--. 1 root root 31156 Aug  7 01:09 nacos-logback.xml
复制 cluster.conf.example 成cluster.conf
编辑里面的ip变成自己的ip
#it is ip
#example
127.0.0.1:8848
127.0.0.1:8849
127.0.0.1:8850

修改nacos数据库链接,单机服务是放在内存里面的,集群服务是放在mysql里面的5.7+ 内存不能保持数据的一致性

执行完sql脚本之后,编辑conf/application.properties文件,修改的内容如下图所示
修改文件中的
server.port=8848
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
 db.user.0=root
 db.password.0=Zlf031821&123

我们还需要修改bin/startup.sh 启动脚本,因为如果是以集群的方式启动,Nacos默认占用的内存是2G,如果服务器的内存足够大可以不进行修改

修改文件:
export MODE="cluster"

nacos配置设置

       <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

在运行此 Example 之前,必须使用 bootstrap.properties 配置文件来配置Nacos Server 地址,例如:bootstrap.yml
spring:
  application:
    name: nacos-config
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值