关于java:SpringCloud学习06

4次阅读

共计 657 个字符,预计需要花费 2 分钟才能阅读完成。

rabbitmq 工作模式

正当公布音讯

1. 通过回执, 告诉服务器音讯解决实现, 通过回执, 服务器能够晓得消费者有没有解决完音讯
2.qos=1
    每次只从服务器抓取一条音讯, 这条音讯解决实现之前, 不会抓取下一条
    必须在手动 ACK 模式下 qos 设置才无效

音讯长久化
避免服务器解体, 重启造成音讯失落, 须要把音讯保留到磁盘中

1. 队列长久化
    c.queueDeclare("队列名",true,...)
2. 音讯设置长久化  
    c.basicPublish(""," 队列名 ",MessageProperties.PERSISTENT_TEXT_PLAN, 音讯)

拼多商城我的项目

1. 导入数据库
    sqlyog 右键点击连贯
    抉择 "从 sql 转储文件导入"
    亿发课前材料 \solr04- 拼多数据库 \pd.sql
    导入实现后, 右键点击连贯, 刷新
2. 新建 Empty Project: pd
3. 导入模块
    1.E:\Stage6\ 课前材料 \ 亿发课前材料 -2003\ 亿发课前材料 \ 亿发课前材料 \solr\06- 拼多我的项目
    2. 解压到 pd 工程目录
4. 数据库连贯
    如果用 oracle mysql8 须要调数据库驱动和连贯参数
    驱动用新版本 8.0.21
    yml 中驱动类改成 com.mqsql.cj.jdbc.Driver
    连贯参数增加 &serverTimezone=GMT2B8
5.mapper.xml
    我的项目中 mapper.xml 间接放在了 java 目录下
    须要吧 xml 文件挪动到 resources 目录下
6. 设置工程的 jdk
7. 启动配置, 设置 working directory, 设置成 pd-web 模块目录
正文完
 0