
spring cloud
冷冷清清中的风风火火
这个作者很懒,什么都没留下…
展开
-
nacos数据持久化
window环境配置Nacos的MySQL存储只需要下面三步:第一步:安装数据库,版本要求:5.6.5+第二步:初始化MySQL数据库,数据库初始化文件:nacos-mysql.sql,该文件可以在Nacos程序包下的conf目录下获得。执行完成后可以得到如下图所示的表结构:第三步:修改conf/application.properties文件,增加支持MySQL数据源配置,添加(目前只支持mysql)数据源的url、用户名和密码。配置样例如下:spring.datasource.platform原创 2021-12-31 15:59:14 · 695 阅读 · 0 评论 -
使用gateway访问其他服务
1、引入依赖 <!-- gateway --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency>2、写配置文件spring:原创 2021-12-30 14:05:32 · 3295 阅读 · 0 评论 -
微服务—链路追踪(Sleuth+Zipkin)
1、链路追踪介绍在大型系统的微服务化构建中,一个系统被拆分成了许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。2、为什么需要链路追踪?微服务架构是通过业务来划分服务的,使用 REST 调用。对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问转载 2021-12-21 14:40:57 · 8589 阅读 · 1 评论 -
spring cloud gateway配置 uri的三种方式
在gateway中配置uri配置有三种方式,包括ws(websocket)方式: uri: ws://localhost:9000http方式: uri: http://localhost:8130/lb(注册中心中服务名字)方式: uri: lb://brilliance-consumer注:http和ws大家都比较熟悉,直接写地址,但lb方式需要注意,单独的服务,服务命名可以随意,但是当使用gateway使用时,就需要注意命名规范。能被gateway的lb方式识别到的命名规则为:原创 2021-12-20 17:49:30 · 6576 阅读 · 0 评论