当前位置: 首页 > news >正文

电商项目高级篇09-检索服务

电商项目高级篇09-检索服务

  • 1、环境搭建
    • 1.1、前端静态文件准备
    • 1.2、search服务引入模版引擎
    • 1.3、index.html页面复制到templates文件夹下
    • 1.4、模仿product项目,引入名称空间
    • 1.5、动静分离,静态资源路径位置替换
    • 1.6、将1.1的静态资源放到nginx目录下
    • 1.7、hosts文件配置域名转发
    • 1.8、配置nginx的conf文件
    • 1.9、修改网关转发

1、环境搭建

在这里插入图片描述
在这里插入图片描述

1.1、前端静态文件准备

在这里插入图片描述

1.2、search服务引入模版引擎

pom.xml文件引入

<!--模版引擎--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>

1.3、index.html页面复制到templates文件夹下

在这里插入图片描述

1.4、模仿product项目,引入名称空间

xmlns:th="http://www.thymeleaf.org"

在这里插入图片描述

改掉以前的标头,加入h5标头
在这里插入图片描述

1.5、动静分离,静态资源路径位置替换

在这里插入图片描述
在这里插入图片描述

1.6、将1.1的静态资源放到nginx目录下

在这里插入图片描述
新建两个文件夹/static/search,再把静态文件放进来

在这里插入图片描述

1.7、hosts文件配置域名转发

新增一个这个配置
在这里插入图片描述

1.8、配置nginx的conf文件

修改gulimall.conf文件
server_name *.guilimall.com
在这里插入图片描述
配置完毕以后重启nginx

docker restart nginx

1.9、修改网关转发

在这里插入图片描述

   - id: gulimall_host_routeuri: lb://gulimall-productpredicates:- Host=gulimall.com- id: gulimall_search_routeuri: lb://gulimall-searchpredicates:- Host=search.gulimall.com

重启网关和search服务

http://www.lryc.cn/news/531451.html

相关文章:

  • 【网络协议大花园】应用层 http协议的使用小技巧,用好了都不用加班,效率翻两倍(下篇)
  • 5 前端系统开发:Vue2、Vue3框架(中):Vue前端工程化组件式开发
  • 【Leetcode刷题记录】1456. 定长子串中元音的最大数目---定长滑动窗口即解题思路总结
  • Rust中使用ORM框架diesel报错问题
  • Java 数据库连接池:HikariCP 与 Druid 的对比
  • 04树 + 堆 + 优先队列 + 图(D1_树(D7_B+树(B+)))
  • MATLAB实现单层竞争神经网络数据分类
  • AITables首发:基于AI全自动推理设计数据库,国内首创,跑5分钟相当于架构师设计一周!
  • Go语言中结构体字面量
  • PaddleOCR 截图自动文字识别
  • 【Blazor学习笔记】.NET Blazor学习笔记
  • UE求职Demo开发日志#21 背包-仓库-装备栏移动物品
  • 力扣988. 从叶结点开始的最小字符串
  • 《PYTHON语言程序设计》(2018版)1.7近似π。利用步幅来进行修改
  • 低通滤波算法的数学原理和C语言实现
  • 【BUUCTF杂项题】荷兰宽带数据泄露、九连环
  • 安全策略实验报告
  • Haproxy+keepalived高可用集群,haproxy宕机的解决方案
  • 亚博microros小车-原生ubuntu支持系列:20 ROS Robot APP建图
  • Dockerfile构建容器镜像
  • python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
  • Spring Bean 的生命周期介绍
  • 调用腾讯云批量文本翻译API翻译srt字幕
  • 车载软件架构 --- 软件定义汽车面向服务架构的应用迁移
  • Baklib引领内容中台与人工智能技术的创新融合之路
  • 想品客老师的第十一天:模块化开发
  • 接入DeepSeek大模型
  • 基于遗传算法的256QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率
  • JavaScript系列(57)--工程化实践详解
  • Linux-CentOS的yum源