心瑜美人 App項目經驗介紹_第1頁
心瑜美人 App項目經驗介紹_第2頁
心瑜美人 App項目經驗介紹_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目經驗心瑜美人App 2020/04-至今項目介紹心瑜美人為女性提供產后修復及信心重建課程,逐步發展成為女性生活服務提供商,為廣大女性提供全面的健康管理、產后修復、知識科普、線上購物等服務,幫助更多女性取悅自己,遇見更美的“我”。項目模塊主要包含:用戶端:登錄/注冊、課程搜索、課程推薦、視頻學習、課程評論、課程問答、學習作業、我的考試、我的訂單、個人中心機構端:入駐加盟、內容管理、教師管理、作業管理、考試管理、評論管理、訂單管理、媒資管理、統計分析、活動管理運營端:機構管理、分類管理、課程審核、媒資審核、題目審核、用戶管理、統計分析、權限配置、財務管理、系統管理技術選型后端:SpringBoot、SpringCloudAlibaba、MySQL、Redis、RocketMQ、FastDFS、Elasticsearch、OAuth2.0微服務模塊項目采用微服務技術架構,根據業務需求,拆分為:內容管理服務、媒資管理服務、搜索服務、訂單支付服務、學習中心服務、系統管理服務、認證授權服務、網關服務、注冊中心服務、配置中心服務、加盟商合作服務、統計分析服務、后臺管理系統等。崗位職責負責項目需求分析,參與項目立項初期準備工作;負責項目的編碼實現,配合測試、產品推進項目的落地;負責內容管理服務、媒資管理服務、搜索服務、訂單支付服務、認證授權服務微服務核心業務流程的設計與開發;負責線上問題的維護,bug的處理;不斷迭代,打磨本項目。技術描述使用Minio完成媒資系統的大文件上傳使用分布式調度組件XXL-JOB完成視頻處理使用Nginx完成靜態資源部署、反向代理負載均衡使用Freemark實現頁面靜態化,實現門戶首頁、課程詳情頁的頁面靜態化使用SpringSecurity,整合OAuth2.0、JWT完成分布式統一認證使用DevOps完成項目的自動化交付&部署使用ELK技術棧,完成日志收集,將埋點數據統一匯總,使用Kakfa緩沖數據,依賴Hadoop離線計算模型,每日定時完成用戶分類、用戶推薦數據的統計。2021.07-2023.06 觀察者AppJava開發項目內容觀x者()旨在為全球華人讀者提供集新鮮、熱點、深度、趣味于一體的時政資訊。這里有及時、客觀的國際時事新聞報道,網羅歐洲、美國、港臺各地事件,為讀者提供最專業的原創新聞資訊內容。本項目已經上線,且處于長期迭代升級過程。項目采用微服務技術架構,前后端分離設計。技術選型:后端:SpringCloudAlibaba、SpringBoot、Mybatis、Redis、Kafka、RabbitMQ、MongoDB、XXL-JOB、阿里云內容服務、Elasticsearch、ELK;前端:uniapp一站式編譯多個終端App;數據平臺組:Hadoop、Hive、Kafka、HBase、Flink、Azkaban、Python爬蟲;工作內容負責項目的需求分析、評審、數據模型設計,交付需求文檔、ER圖、核心流程時序圖等;配合組長完成需求分配,并按時完成代碼的編寫、交付;確保代碼高質量交付,以及解決項目中遇到的各種問題;解決測試提出的性能問題,并針對性的進行優化;解決生產環境的各種問題;項目技術描述使用SpringSecurity設計權限認證服務,支持基于賬號密碼、手機驗證碼登錄,以及整合Oauth2.0,支持基于微信掃碼、微博三方登錄;設計并發查詢接口時,針對熱點數據、讀多寫少、字典數據均使用Redis進行緩存,優化查詢性能,并針對性的設計TTL過期時間,以及一些常規的緩存問題進行處理;針對熱點文章,使用Freemarker視圖渲染模版引擎,實現頁面靜態化,將靜態化資源部署到nginx服務器,降低對tomcat的壓力;針對站內信模塊,使用redis設計業務場景,將非強一致性的數據緩存到Redis,降低對DB的壓力;使用Redis的ZSet進行分值計算,求出某時間段內的熱點文章、熱點資訊;使用MinIO搭建分布式文件存儲集群,存儲圖像、視頻、音頻等項目資源;使用OCR技術,實現圖文識別功能,將圖片中的文字提取,并進行錄入;使用RabbitMQ死信隊列實現延遲隊列效果,在審核文章場景、發布文章場景中有所應用;為了應對海量數據采集、審核、存儲,所以使用Kafka作為中間件進行緩沖,填補采集(生產)與審核(消費)速率不協調的問題;在分布式檢索場景中,使用Elasticsearch實現檢索服務設計,基于倒排索引和分詞機制,更加精準、高效的實現查詢,我獨立設計了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論