新巴巴運動網 項目第七天

新巴巴運動網 項目第七天 css

  1. 今天內容

  1. 高亮
  2. 品牌(加載) 不 從Mysql加載 從緩存中加載品牌 Redis在項目的應用
  3. 過濾條件
  4. ActiveMQ 是什麼?出身 官網 消息隊列
  5. ActiveMQ的應用場景 經典? 是幹什麼?
  6. ActiveMQ在本項目中的應用場景?
  7. ActiveMQ原理(工做)保存消息的
  8. 名詞解釋?
  9. ActiveMQ是如何應用的? (步驟:具體的代碼)

     

     

    1. 高亮

關鍵詞爲2016sql

 

更改babasport-service-solr項目中的searchServiceImpl中返回分頁對象的方法數據庫

 

  1. 設置高亮

 

 

  1. 取出高亮

  1. 排序

本項目 價格 由高到低 0 由低到高 1緩存

 

價格由高到低排序服務器

 

 

  1. 品牌結果集

  1. 保存品牌到Redis

在BrandServiceImpl類中添加以下代碼運維

  1. 查詢品牌從Redis

從Redis中查jsp

在SearchServiceImpl類中添加以下方法分佈式

 

  1. 搜索頁面加載並回顯品牌結果集

中babasport-service-solr中的ProductController中網站

 

  1. 過濾條件

注意事項:spa

前臺頁面上 大量js css <a href 不建議使用 BUG 可能發生二次請求

 

  1. 頁面上Function

 

 

  1. SearchSerivceImpl層中添加以下代碼

  1. 在ProductController層添加以下代碼

 

 

 

  1. 已選條件

  1. ProductController層

 

  1. 頁面遍歷search.jsp

  1. ActiveMQ

    1. 什麼ActiveMQ

定義:消息中間件是在分佈式系統中完成消息的發送和接收的基礎軟件

  1. 官方網站:Apache出品

  1. ActiveMQ工做場景

  1. MQ的種類

  1. 本項目中MQ的應用場景

  1. 上架商品時在babasport-service-product項目中更改商品狀態、發送消息到MQ中
  2. 在babasport-service-solr項目中監聽並接收MQ中的消息
  3. 經過接收到的商品ID去Mysql數據庫查詢商品等相關數據
  4. 將商品信息保存到Solr服務器中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. 消息列表發送消息的方式或模式

二種方式

一、點對點: 一對一 至關於QQ 私聊

二、 發佈、訂閱模式 一對多 至關於QQ的羣聊

  1. ActiveMQ原理

 

 

 

 

 

 

 

 

  1. ActiveMQ 的應用時名稱解釋

 

 

 

  1. ActiveMQ在本項目中應用

業務說明:

1:上架 service-product 項目中

    1)更改商品狀態

2)發送消息 到ActiveMQ (商品ID)

ActiveMQ有消息

二、service-solr 服務

1)獲取MQ中的消息 (商品ID)

2)保存商品信息到Solr服務器

三、service-cms 服務器

1)獲取MQ中的消息 (商品ID)

2)靜態化

 

 

 

MQ採用點對點方式

ActiveMQ的搭建(由運維完成)

ActiveMQ是Java語言寫的 Liunx必須安裝JDK並配置環境變量

 

 

 

 

  1. ActiveMQ已經搭建完成

訪問MQ的Web頁面

用戶名、密碼

admin、admin

 

 

 

 

  1. 發送消息到ActiveMQ服務器中

    1. ActiveMQ的Maven座標

  1. 配置鏈接工廠(由Apache原廠商提供)

  1. 鏈接池(由Apache原廠商提供)

  1. 配置上面工廠交由Spring管理(工廠)單例

  1. 配置Spring的JmsTemplate

 

  1. 上架方法發送消息

  1. 接收消息 從ActiveMQ服務器

在babasport-service-solr 項目中 SearchServiceImpl 中

  1. 建立自定義消息處理類

  1. 配置ActiveMQ的監聽器

相關文章
相關標籤/搜索