日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

餐掌柜SaaS项目实战-2022分布式微服务

發(fā)布時間:2023/12/29 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 餐掌柜SaaS项目实战-2022分布式微服务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先我們應(yīng)該理解什么是SAAS系統(tǒng)。SaaS是Software-as-a-Service(軟件即服務(wù))的簡稱,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用軟件的成熟, 在21世紀(jì)開始興起的一種完全創(chuàng)新的軟件應(yīng)用模式。

餐飲 SaaS管理系統(tǒng)就是將餐飲管理系統(tǒng)部署到云端,具有線上點餐收銀功能,店鋪管理功能,數(shù)據(jù)庫資源共享等功能。而傳統(tǒng)收銀系統(tǒng)存在一個巨大的商業(yè)成本,需要服務(wù)員點餐、收銀員收款等等;連鎖店數(shù)據(jù)還不能共享,老板管理店鋪不方便,而SaaS餐飲管理軟件,具有餐飲O2O應(yīng)用場景所有功能,如自助點餐、線上外賣、無人收銀等,既節(jié)約了顧客的用餐時間又節(jié)省了成本,還方便了店鋪之間的管理,更提高了店鋪線上與線下的數(shù)據(jù)實時更新。

?

餐掌柜SAAS平臺需求概述

微服務(wù)框架Spring Cloud Alibaba

1.3.1 餐掌柜簡介

餐掌柜智能餐飲管理系統(tǒng)(簡稱餐掌柜 RestKeeper),智慧餐飲SaaS服務(wù)及運營平臺,主要為餐飲集團(tuán)或門店提供全套的互聯(lián)網(wǎng)智能化收銀、管理相關(guān)解決方案。主要功能包括點餐、收銀、會員管理、移動支付等。

1.3.2 系統(tǒng)模塊功能概述

???? 餐掌柜由平臺運營中心系統(tǒng)、餐掌柜管家系統(tǒng)、餐掌柜收銀系統(tǒng)、餐掌柜H5點餐系統(tǒng)組成,為商戶及用戶提供全方位的用餐服務(wù)。

(1)平臺運營中心系統(tǒng)?即運營方的管理中心,主要包含賬號管理、訂單中心、平臺配置、支付中心等功能。

(2)餐掌柜管家系統(tǒng)?商家入駐平臺后,可以通過餐掌柜管家端管理和配置系統(tǒng)的基本信息,如區(qū)域桌臺配置、菜品分類配置、人員配置、統(tǒng)計分析等。管家端支持集團(tuán)管理功能,商家可以通過集團(tuán)管理員賬號登錄系統(tǒng)來管理分店信息。

(3)餐掌柜收銀系統(tǒng)?收銀員用于收銀結(jié)算使用的系統(tǒng),可以運行在安卓或IOS系統(tǒng)上。主要功能包括堂點、收銀等功能。

(4)餐掌柜H5點餐系統(tǒng)

1.4 核心業(yè)務(wù)流程

1.4.1 賬號開通及申請流程

對于商家申請入駐,餐掌柜提供了兩種模式,分別是:用戶自主開通,運營后臺開通。

?

1.4.2 主線業(yè)務(wù)流程

1)商家在餐掌柜管家端申請帳號并提交資料到餐掌柜運營端。

2)餐掌柜運營端記錄本次訂單信息,開通帳號并短信通知商家。

3)商家接收短信,并開始試用。

4)當(dāng)試用到期,商家可以選擇向運營端申請開通正式帳號,當(dāng)開通了正式帳號之后,商家可以繼續(xù)使用。

5)商家可以在管家端進(jìn)入管家平臺,然后創(chuàng)建門店、添加菜品、常見套餐、添加桌臺并為每一個桌臺生成唯一二維碼、開啟并設(shè)置記賬方式、添加打印機并保存配置信息。

6)商家在管家端添加員工并分配帳號信息。員工就可以登錄員工平臺。

7)員工可以在員工平臺中,為每一桌客人進(jìn)行堂食開桌、點餐、打印單據(jù)、結(jié)賬、清臺。

8)客人可以用手機掃描二維碼進(jìn)行點餐、下單、支付等操作。

餐掌柜工程代碼

?

工程說明:

工程模塊名稱作用
common公共模塊
gateway網(wǎng)關(guān)模塊
service(二級父工程)微服務(wù)業(yè)務(wù)層
operator運營端業(yè)務(wù)模塊
operator_api運營端資源模塊
service_common業(yè)務(wù)層公共模塊
web(二級父工程)微服務(wù)表現(xiàn)層
operator_web運營端表現(xiàn)模塊
web_common表現(xiàn)層公共模塊

3. 技術(shù)選項

3.1 微服務(wù)框架Spring Cloud Alibaba

Sentinel:把流量作為切入點,從流量控制、熔斷降級、系統(tǒng)負(fù)載保護(hù)等多個維度保護(hù)服務(wù)的穩(wěn)定性。

Nacos:一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。

RocketMQ:一款開源的分布式消息系統(tǒng),基于高可用分布式集群技術(shù),提供低延時的、高可靠的消息發(fā)布與訂閱服務(wù)。

Dubbo:Apache Dubbo? 是一款高性能 Java RPC 框架。

Seata:阿里巴巴開源產(chǎn)品,一個易于使用的高性能微服務(wù)分布式事務(wù)解決方案。

Alibaba Cloud ACM:一款在分布式架構(gòu)環(huán)境中對應(yīng)用配置進(jìn)行集中管理和推送的應(yīng)用配置中心產(chǎn)品。

Alibaba Cloud OSS: 阿里云對象存儲服務(wù)(Object Storage Service,簡稱 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存儲服務(wù)。您可以在任何應(yīng)用、任何時間、任何地點存儲和訪問任意類型的數(shù)據(jù)。

Alibaba Cloud SchedulerX: 阿里中間件團(tuán)隊開發(fā)的一款分布式任務(wù)調(diào)度產(chǎn)品,提供秒級、精準(zhǔn)、高可靠、高可用的定時(基于 Cron 表達(dá)式)任務(wù)調(diào)度服務(wù)。

Alibaba Cloud SMS: 覆蓋全球的短信服務(wù),友好、高效、智能的互聯(lián)化通訊能力,幫助企業(yè)迅速搭建客戶觸達(dá)通道。

各部分已經(jīng)學(xué)習(xí)完了,功能均已實現(xiàn),在博客這里記錄一下重點難點.....

學(xué)習(xí)了做完了,已部署可訪問,歡迎學(xué)習(xí)交流。自己做的項目效果如下圖

?

?Spring Cloud Alibaba+dubbo+Mybatis-plus整合

?

總結(jié)

以上是生活随笔為你收集整理的餐掌柜SaaS项目实战-2022分布式微服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。