摘要:总结 类目:类目是一个树状结构的系统,大体上可以分成4-5级。如手机->智能手机->苹果手机类目,在这里面,手机是一级类目,苹果手机是三级类目,也是叶子类目。 SPU:苹果6(商品聚合信息的最小单位),如手机->苹果手机->苹果6,苹果6就是SPU。 SKU:土豪金 16G 苹果6 (商品的不可再分
阅读全文
摘要:一、文件存储架构演进 1.1 单机-普通上传 1.2 分布式-普通上传 由于负载均衡的存在,可能导致储存的时候路由到A服务器,获取的时候路由到B服务器,导致文件获取不到。 1.3 分布式-云存储 为文件存储单独设置一个服务器,哪怕有商品服务存在负载均衡,但是都存储在另外的文件存储服务器。 二、云存储
阅读全文
摘要:一、逻辑删除 vs 物理删除 物理删除:是指真的在数据库中,删除某条数据 逻辑删除:通过设置表中某一列的数值,逻辑上假装它被删除 二、Mybatis配置逻辑删除 2.1 yml配置全局的逻辑删除规则 2.2 给Entity某个字段(对应表中某个列)加上逻辑删除注解@TableLogic
阅读全文
摘要:一、如何引入SpringCloud Gateway 1.1 Gateway简介 https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.1.3.RELEASE/single/spring-cloud-gateway.htm
阅读全文
摘要:总结 推荐统一nacos的地址,127.0.0.1 和 本机ip 192.168.31.155 二选一...(推荐使用127.0.0.1) 如果ip混用,nacos本机缓存(/Users/nacos)这里会出现其他folder, 例如fixed-192.168.31.155_8848-XXXXXXX
阅读全文
摘要:命名空间->常用来隔离“不同微服务”之间的配置 指定命名空间的做法:在某个微服务bootstrap.properties文件中,配置 spring.cloud.nacos.config.namespace=${命名空间的ID} 补充: 默认存在一个public命名空间,也可以新建更多命名空间。见图1
阅读全文
摘要:重启前日志显示:Ignore the empty nacos configuration and get it based on dataId[hanhunmall-member] & group[DEFAULT_GROUP]Ignore the empty nacos configuration
阅读全文
摘要:场景描述 引入该依赖后,nacos作为配置中心不起作用.... 背景: spring-cloud版本: 2020.0.3 spring-boot版本:2.5.3 <!-- Nacos作为配置中心 --> <dependency> <groupId>com.alibaba.cloud</groupId
阅读全文
摘要:一、Feign简介 这里的“HTTP客户端”,指的是通过Feign,给远程服务发的就是HTTP请求 二、Feign的使用 2.1 使用场景说明 在nacos里已经注册了两个微服务。计划使用Feign,使得gulimall-member 去远程调用 gulimall-coupon的服务 2.2 被调用
阅读全文
摘要:一、前提条件:Nacos Server 1.1 下载Nacos Server https://github.com/alibaba/nacos/releases 1.2 启动 Nacos Server Linux/Unix/Mac : 启动命令(standalone代表着单机模式运行,非集群模式):
阅读全文
摘要:一、微服务开发四大问题 + 四大技术点 四大问题: 这么多服务,客户端该如何去访问? 这么多服务,服务之间如何进行通信? 这么多服务,如何治理呢? 服务挂了,怎么办? 四大技术点: API网关,服务路由 HTTP, RPC框架,异步调用 服务注册与发现,高可用 熔断机制,服务降级 原文:Spring
阅读全文
摘要:一、四大问题 这么多服务,客户端该如何去访问? 这么多服务,服务之间如何进行通信? 这么多服务,如何治理呢? 服务挂了,怎么办? 所以SpringCloud Netflix 和 SpringCloud Alibaba,都是用来解决这种问题的一站式分布式框架方案 二、四大技术点 API网关,服务路由
阅读全文
摘要:什么是逆向工程 简单点说,就是通过数据库中的单表,自动生成java代码。 Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类),也可以使用开源项目(例如renren generator: https://gitee.com/
阅读全文
摘要:使用开源项目快速搭建 详细教程:https://www.bilibili.com/video/BV1np4y1C7Yf?p=16
阅读全文
摘要:[重要] 架构图 详细解说,必看 https://www.bilibili.com/video/BV1np4y1C7Yf?p=4 [重要] 服务划分图 详细解说,必看 https://www.bilibili.com/video/BV1np4y1C7Yf?p=5 如何快速开发此项目 源码 谷粒商城初
阅读全文