摘要: 作用: 实现配置热更新 实现网关配置热部署 配置模板 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://${db.gulimall.host:192.168.229.128}:${db. 阅读全文
posted @ 2023-10-24 10:36 海山了- 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 基础模板 spring: cloud: gateway: routes: -id: gulimall-search # 别重复就行 uri: lb://gulimall-search #对应微服务的applicationName predicates: - Path=/api/search/** p 阅读全文
posted @ 2023-10-24 10:33 海山了- 阅读(16) 评论(1) 推荐(0) 编辑
摘要: 实操部分 需要lombok依赖 在对应需要注入属性的类上添加注解 @RequiredArgsConstructor 所有需要注入的属性改为final修饰 为什么 lombok的@RequiredArgsConstructor会生成一个有参(所有的用final修饰的属性)构造器 spring的自动注入 阅读全文
posted @ 2023-10-24 10:29 海山了- 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 使用到的设计模式 Facade门面模式 为何使用? 在搜索项目中,由于使用Mvc架构且数据库中各种不同类型的数据源并没有放在同一张表,于是我们不可避免的在Controller中需要注入多个service,各种service眼花缭乱,而搜索中台提供的内容又及其单一(只负责返回搜索数据),于是采用Fac 阅读全文
posted @ 2023-10-23 20:49 海山了- 阅读(7) 评论(0) 推荐(0) 编辑
摘要: OpenFeign 底层实现上: 获取到你正在运行的实例(instance(也即是注册在nacos等注册中心的applicationName)) 编辑请求(包括函数的url,参数,方法,返回值等)(通常是调用一些方法来构成这个请求) 负载均衡:最烂的做法就是获取总共的该服务有多少instance然后 阅读全文
posted @ 2023-09-25 21:31 海山了- 阅读(6) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 消息队列在软件中的应用场景 异步处理上(优于原先的方式) 为什么优于呢? 首先,通常情况下,如上图我们其实不用消息队列的情况下,其实也可以不用100ms,不用allof即可 那么优势在哪呢?在它消息队列的额外特点(可靠性和削峰填谷),即可保证大多数消息也就是我们发送大多数的请求能达 阅读全文
posted @ 2023-09-20 22:41 海山了- 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ### 分类 1. 类适配器模式 2. 对象适配器模式 类适配器是由继承关系构成,对象适配器是聚合或组合的关系构成所以类适配器耦合性较高,使用较少 ### 角色/结构 1. 目标接口:我们中国的手机充电器 2. 适配者类:欧洲那边已有的欧洲标准的插座 3. 适配器类:可以把我们的手机充电器调整到可以 阅读全文
posted @ 2023-08-01 21:44 海山了- 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ## AOF ### 基础概念 > 以日志的形式记录了每个写操作 > > 在redis重新运行时,会将这些操作重新执行一遍 文件形式:appendonly.aof 开启AOF需要更改配置文件:appendonly:yes ### AOF主要流程 用户 >redis >aof缓存区 >aof aof 阅读全文
posted @ 2023-07-22 11:35 海山了- 阅读(25) 评论(0) 推荐(0) 编辑
摘要: ### RDB概念 1. 快照文件是.rdb结尾 2. redis6.2以前和之后(包括6.2)在什么条件下会保存rdb文件有所不同 1. 以前 1. 15min&&1个key(改变)调用保存 2. 5min&&10key(改变)调用保存 3. 1min&&10000key(改变)调用保存 2. 之 阅读全文
posted @ 2023-07-21 09:50 海山了- 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ## docker安装8版本elasticsearch遇到的问题 ```bug Exception in thread "main" java.nio.file.FileSystemException: /usr/share/elasticsearch/config/elasticsearch.ym 阅读全文
posted @ 2023-07-17 17:56 海山了- 阅读(345) 评论(0) 推荐(0) 编辑