基于SpringCloud體系實現(xiàn),簡單購物流程實現(xiàn),滿足基本功能:注冊、登錄、商品列表展示、商品詳情展示、訂單創(chuàng)建、詳情查看、訂單支付、庫存更新等等。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、亞東網(wǎng)站維護(hù)、網(wǎng)站推廣。每個業(yè)務(wù)服務(wù)采用獨立的MYSQL數(shù)據(jù)庫,初期考慮用到如下組件:
服務(wù)注冊、發(fā)現(xiàn): eureka
配置管理:spring config , spring security
集群容錯: hystrix(待實現(xiàn))
API網(wǎng)關(guān): zuul(待實現(xiàn))
服務(wù)負(fù)載:feign+ribbon
api文檔輸出:swagger2
代碼簡化:lombok
消息隊列:rabbitmq
分布式鎖: redis (待實現(xiàn))
鏈路跟蹤:spring cloud sletuh ->zipkin
安全認(rèn)證:oauth3/JWT(待實現(xiàn))
服務(wù)監(jiān)控:spring-boot-admin
模塊名稱 | 端口 | 簡介 |
---|---|---|
admin-server | 9002 | 服務(wù)監(jiān)控中心,監(jiān)控所有服務(wù)模塊 |
conf-server | 9004 | 分布式配置中心,結(jié)合spring-security/rabbitmq同時使用 |
eureka-server | 9003 | 服務(wù)注冊中心,提供服務(wù)注冊、發(fā)現(xiàn)功能 |
sleuth-server | 9001 | SpringCloud實現(xiàn)的一種分布式追蹤解決方案,兼容Zipkin |
zuul-server | 9005 | API網(wǎng)關(guān)模塊 |
account-service | 8080 | 用戶服務(wù),提供注冊、登錄、地址等服務(wù) |
product-service | 8081 | 商品服務(wù),提供商品列表、詳情、庫存更新等服務(wù) |
payment-service | 8082 | 支付服務(wù),支付記錄 |
order-service | 8083 | 訂單服務(wù),提供訂單創(chuàng)建、詳情、狀態(tài)變更 |
msg-service | 8084 | 消息處理服務(wù) |
front-app | 8088 | 前端服務(wù),結(jié)合swagger2提供API管理 |
1、先啟動admin-server,eureka-server,conf-server三個基礎(chǔ)服務(wù)
2、再依次啟動payment/order/product/account基礎(chǔ)業(yè)務(wù)服務(wù)
3、最后啟動front-app服務(wù),打開瀏覽器,輸入http://localhost:8088/swagger... ,根據(jù)流程API依次可使用功能
4、后續(xù)有時間再提供頁面,基于VUE2+BOOTSTRAP,將流程串起來
1、引入swagger2,完成API接口文檔管理完成整體業(yè)務(wù)數(shù)據(jù)流程流轉(zhuǎn)2、通過API接口完成整體業(yè)務(wù)數(shù)據(jù)3、基于Spring-cloud-config引入配置中心,結(jié)合security加強安全配置,同時引入bus-amqp(rabbitmq)高效更新配置內(nèi)容[配置中心數(shù)據(jù)結(jié)合sc-cloud-repo工程使用]4、引入feign,滿足客戶端調(diào)用服務(wù)端的服務(wù)5、引入ribbon,可以滿足客戶端的負(fù)載均衡調(diào)用后端服務(wù)v1.0Release Date : 2017-08-29
1、完成基本服務(wù)及業(yè)務(wù)子模塊服務(wù)的搭建 ,業(yè)務(wù)子模塊可正常運行2、完成SpringBootAdmin業(yè)務(wù)模塊的運行監(jiān)控,及Eureka服務(wù)運行,滿足各業(yè)務(wù)基礎(chǔ)服務(wù)的注冊、發(fā)現(xiàn)功能3、可通過Front-app端,借助Feign組件發(fā)起login/signup等功能的 簡單測試運行。下一版本,將基于此版本之上,繼續(xù)完善完整的購物實現(xiàn),包括簡單的頁面、api管理/調(diào)用等等。關(guān)注更多內(nèi)容Release Date : 2017-08-17
源碼地址 : https://github.com/backkoms/simplemall
網(wǎng)站標(biāo)題:基于SpringCloud的微服務(wù)架構(gòu)實戰(zhàn)案例項目-創(chuàng)新互聯(lián)
瀏覽地址:http://www.rwnh.cn/article32/cssgpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、微信小程序、Google、外貿(mào)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容