——子丹商城—高级篇

子丹商城——认证服务

一、首先创建一个新的服务zidanmall-auth-server 端口为:20000 1、pom.xml: <dependencies>   &n...
阅读更多
——子丹商城—高级篇

子丹商城——Sku商品详情页

一、配置对item.zidanmall.com的域名支持 1、首先配置DNS解析; 2、配置nginx的代理规则(这一条我们其实之前已经配置过了): 动静分离的路径 /static...
阅读更多
——子丹商城—高级篇

子丹商城——检索服务

根据之前设计的页面,效果如下: 搜索功能相对比较繁杂,因为有各种各样的搜索项,返回的结果也乱;所有,我们需要专门为查询条件、查询结果封装成类; 一、检索查询参数的模型抽取Searc...
阅读更多
——子丹商城—高级篇

子丹商城——使用缓存优化三级分类目录查询

首先,为什么时候缓存,就不用说了; 一、使用SpringCache+Redis实现缓存 SpringCache使用Cache和CacheManager接口来统一不同的缓存技术,而R...
阅读更多
——子丹商城—高级篇

子丹商城——使用Nginx搭建域名访问环境(动静分离)

一、正向代理与反向代理 正向代理:代理服务器搭建在客户端侧,帮助客户端完成一些事情,并隐藏客户端信息,如“科学上网” 反向代理:代理服务器搭建在Web服务器侧,帮助Web服务器完成...
阅读更多
——子丹商城—高级篇

子丹商城——整合thymeleaf渲染前端页面

关于用户前端,我们不采用前后端分离的方式进行完成; 而是使用thymeleaf由后端进行路由+渲染; 此部分的架构图如下图所示: 但是,每个微服务都独立管理着自己的前端项目,独立部...
阅读更多
——子丹商城—高级篇

子丹商城整合ElasticSearch检索服务

一、创建一个新的服务模块 zidanmall-search 参考官方文档: https://www.elastic.co/guide/en/elasticsearch/client...
阅读更多
——子丹商城—高级篇

ElasticSearch的进阶使用

https://www.elastic.co/guide/en/elasticsearch/reference/7.4/index.html 我们主要对照上面的官方文档: 我们测试...
阅读更多