SpringCloudAlibaba
文章平均质量分 54
SpringCloudAlibaba相关知识
甜甜掉在星星上
这个作者很懒,什么都没留下…
展开
-
【微服务集成阿里SMS短信服务发送短信】
发送短信项目中很多地方都在使用,所以集成一个单独的服务,如果某个服务需要发送短信只需要依赖短信服务即可。1、开通阿里SMS短信,创建模板 (省略)2、创建短信服务 common-server-sms2.1 添加依赖<dependencies> <dependency> <groupId>com.aliyun</groupId> <artifactId>ali..原创 2022-01-11 18:22:19 · 1088 阅读 · 0 评论 -
集成OpenFeign实现服务通信
创建用户业务服务略 (可以参考前面SpringAlibabaCloud系列文章)业务服务控制层写一个测试接口@RestController@RequestMapping("/user")public class UserController { /** * 测试使用feign 调用 */ @GetMapping("/feign/test") public R<String> feignTest() { return R.o原创 2021-11-03 17:45:33 · 177 阅读 · 0 评论 -
SpringAlibabaCloud集成服务网关GateWay
1、 创建gataway-server项目pom导入依赖与配置文件 <build> <!-- 如果不设置resource 会导致application.yaml中的@@找不到pom文件中的配置--> <resources> <resource> <directory>src/main/resources</directory>原创 2021-11-03 09:54:54 · 274 阅读 · 0 评论 -
修改Nacos登录密码和登录名称
一般安装nacos后登录密码默认都是nacos/nacos,但是在正式的生成环境这样肯定是不安全的。查看nacos源码加密方式nacos底层源码是BCryptPasswordEncoder加密器加密,我们这里使用该加密器就可以package com.alibaba.nacos.console.utils;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;/** * Password encoder原创 2021-11-02 15:14:03 · 10344 阅读 · 8 评论 -
SpringAlibabaCloud项目在nacos配置中心读取文件
SpringAlibabaCloud组件中nacos不仅是注册中心也是配置中心,方便配置统一管理。命名空间概念命名空间用来隔离不同环境下的配置文件,在Nacos中配置了命名空间后,需要指定命名空间后才能拉取到该命名空间下的配置文件。我在本地开发,新建开发环境的命名空间创建配置文件在nacos中dev命名空间创建配置文件配置一个字符串用于测试user: learn: "用户服务配置"创建一个为user-server-biz-dev.yaml的配置,使用的是YAML格原创 2021-10-28 16:44:20 · 736 阅读 · 4 评论 -
创建SpringAlibabaCloud项目将服务注册到nacos
一、创建项目,结构如下二、将用户服务(user-server-biz)注册到nacos1、在父项目pom引入相关依赖 <!--公共的一些配置--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</proj原创 2021-10-27 14:50:05 · 493 阅读 · 3 评论 -
下载并启动nacos
官网下载nacos最新稳定版本(我这里用的2.0.3版本)下载解压后如下图进入bin文件夹选择中目录url输入cmd 然后回车然后输入启动命令(standalone代表着单机模式运行,非集群模式):startup.cmd -m standalone启动成功访问 :http://你的ip:8848/nacos/index.html出现以下界面成功启动默认账号nacos密码nacos登录成功,出现一下画面...原创 2021-10-27 10:45:51 · 148 阅读 · 0 评论 -
nacos持久化配置到mysql 8.0.+
克隆nacos源码git clone https://github.com/alibaba/nacos.git切换到 nacos 1.1.3 tag修改nacos项目根目录下的pom.xml,手动指定mysql驱动版本打包源码mvn -Prelease-nacos -Drat.skip=true -Dmaven.test.skip=true clean install -U打包后的文件在distribution模块下nacos,复制到指定目录修改配置文件# mysql dat原创 2021-04-02 21:57:41 · 1981 阅读 · 0 评论