国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

類(lèi)微信卡包應(yīng)用實(shí)現(xiàn)(附源碼)

awokezhou / 765人閱讀

摘要:對(duì)于卡包應(yīng)用,大家可以看看微信卡包與小米卡包,其是針對(duì)于兩種用戶(hù)群體,即可以給想要入駐的商戶(hù)進(jìn)行卡包投放,還有就是給平臺(tái)的所有用戶(hù)去消費(fèi)使用卡包。

閱讀本文約“3分鐘”

對(duì)于卡包系統(tǒng)(類(lèi)優(yōu)惠券服務(wù)),這樣的業(yè)務(wù)完全可以抽成一個(gè)獨(dú)立的服務(wù)來(lái)做,本文也是對(duì)一個(gè)小卡包項(xiàng)目的總結(jié),并無(wú)應(yīng)用到上線(xiàn)產(chǎn)品中,但是其中的設(shè)計(jì)實(shí)現(xiàn)與部分上線(xiàn)產(chǎn)品一致,這里做個(gè)整理。

對(duì)于框架的技術(shù)產(chǎn)品選型:后臺(tái)快速開(kāi)發(fā)框架SpringBoot,這個(gè)項(xiàng)目涉及兩個(gè)子系統(tǒng),一個(gè)商戶(hù)投放卡包系統(tǒng),一個(gè)用戶(hù)應(yīng)用系統(tǒng),所以?xún)蓚€(gè)系統(tǒng)之間的通信使用了Kafka,緩存層依舊使用Redis,對(duì)于數(shù)據(jù)庫(kù)本次使用了HBase與MySQL。

對(duì)于卡包應(yīng)用,大家可以看看微信卡包與小米卡包,其是針對(duì)于兩種用戶(hù)群體,即可以給想要入駐的商戶(hù)進(jìn)行卡包投放,還有就是給平臺(tái)的所有用戶(hù)去消費(fèi)使用卡包。

那么針對(duì)商戶(hù)投放平臺(tái),我們需要提供兩個(gè)服務(wù),一個(gè)是注冊(cè)商戶(hù)接口,第二個(gè)是投放優(yōu)惠券接口

而用戶(hù)應(yīng)用系統(tǒng)則比較多,也是重點(diǎn)。要有用戶(hù)卡包的顯示接口、過(guò)期優(yōu)惠券的顯示接口、優(yōu)惠券庫(kù)存接口、用戶(hù)反饋接口等

對(duì)于商戶(hù)投放系統(tǒng),首先商戶(hù)注冊(cè)生成對(duì)應(yīng)的Merchants實(shí)體,他們可以投放自己商家的卡包PassTemplate,且卡包有自己的Token存放于Redis中,投放的卡包信息將由Kafka給用戶(hù)應(yīng)用系統(tǒng)發(fā)送。這里僅需要將商戶(hù)信息存儲(chǔ)在MySQL中,而投放的卡包并不需要MySQL進(jìn)行存儲(chǔ)。

對(duì)于用戶(hù)應(yīng)用系統(tǒng),其核心主體是用戶(hù)User,而卡包主體Pass則會(huì)去kafka中消費(fèi)商戶(hù)系統(tǒng)中投放的卡包信息,并存儲(chǔ)到HBase中,用戶(hù)的反饋Feedback也是存放在Hbase中,之后應(yīng)用的去生成Service服務(wù),當(dāng)用戶(hù)使用卡包時(shí),去做一些業(yè)務(wù)邏輯判斷(時(shí)間有效、卡包庫(kù)存等)

當(dāng)然還有傳統(tǒng)項(xiàng)目中需要的日志處理設(shè)計(jì)、異常處理設(shè)計(jì),對(duì)于表結(jié)構(gòu)而言,HBase的主副關(guān)系對(duì)于卡包應(yīng)用業(yè)務(wù)是恰當(dāng)好處的支持到了。

于此介紹了這個(gè)Demo,這個(gè)案例以上傳GitHub,有興趣的朋友可以去試試名稱(chēng):UncleCatMySelf/MyPass

地址:UncleCatMySelf/MyPass

通知:接下來(lái)可能會(huì)比較忙,15天前至今的UncleCatMySelf/SBToNettyChat開(kāi)源項(xiàng)目(仿微信應(yīng)用的頁(yè)面聊天室,基于SpringBoot-Netty通用框架,用戶(hù)登錄聊天社交,并記錄聊天日志,異步數(shù)據(jù)庫(kù)存儲(chǔ),記錄聊天歷史等),現(xiàn)在已經(jīng)達(dá)到1Watch、12Star、3Fork的成績(jī),很感謝大家,今年7月入駐GitHub一直沒(méi)有怎么貢獻(xiàn),這個(gè)項(xiàng)目會(huì)繼續(xù)更新,不過(guò)可能要晚一點(diǎn),要先忙其他的一些事情,提前預(yù)告一個(gè)好玩的“東西”!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/76909.html

相關(guān)文章

  • 淺析微信支付:商戶(hù)平臺(tái)代金券或立減優(yōu)惠開(kāi)通、指定用戶(hù)代金券發(fā)放、查詢(xún)等

    摘要:本文是淺析微信支付系列文章的第十四篇,主要講解在如何開(kāi)通商戶(hù)平臺(tái)的代金券或立減優(yōu)惠功能,商家向指定用戶(hù)發(fā)送代金券,查詢(xún)發(fā)送記錄,代金券信息等。代金券微信支付代金券業(yè)務(wù)是基于微信支付,為了協(xié)助商戶(hù)方便地實(shí)現(xiàn)營(yíng)銷(xiāo)優(yōu)惠措施。 本文是【淺析微信支付】系列文章的第十四篇,主要講解在如何開(kāi)通商戶(hù)平臺(tái)的代金券或立減優(yōu)惠功能,商家向指定用戶(hù)發(fā)送代金券,查詢(xún)發(fā)送記錄,代金券信息等。 淺析微信支付系列已...

    neroneroffy 評(píng)論0 收藏0
  • 【騰訊Bugly干貨分享】Android ListView與RecyclerView對(duì)比淺析--緩存

    摘要:數(shù)據(jù)源頻繁更新的場(chǎng)景,如彈幕等的優(yōu)勢(shì)會(huì)非常明顯進(jìn)一步來(lái)講,結(jié)論是列表頁(yè)展示界面,需要支持動(dòng)畫(huà),或者頻繁更新,局部刷新,建議使用,更加強(qiáng)大完善,易擴(kuò)展其它情況如微信卡包列表頁(yè)兩者都,但在使用上會(huì)更加方便,快捷。 本文來(lái)自于騰訊bugly開(kāi)發(fā)者社區(qū),非經(jīng)作者同意,請(qǐng)勿轉(zhuǎn)載,原文地址:http://dev.qq.com/topic/5811d... 作者:黃寧源 一,背景 RecyclerV...

    wangzy2019 評(píng)論0 收藏0
  • 【實(shí)戰(zhàn)教程】使用知曉云完成微信卡券消息的處理

    摘要:此教程將帶領(lǐng)大家體驗(yàn)這個(gè)新功能,實(shí)現(xiàn)一個(gè)微信消息推送類(lèi)型的觸發(fā)器。進(jìn)入公眾號(hào)后臺(tái)點(diǎn)擊開(kāi)發(fā)基本配置服務(wù)器配置,同步配置成知曉云消息推送的相關(guān)配置,完成配置后,微信消息推送類(lèi)型的觸發(fā)器方可使用。 知曉云新推出「消息推送」功能,該功能通過(guò)「消息推送」類(lèi)型的觸發(fā)器接收微信推送過(guò)來(lái)的消息,開(kāi)發(fā)者可以對(duì)此消息實(shí)行相關(guān)操作。 此教程將帶領(lǐng)大家體驗(yàn)這個(gè)新功能,實(shí)現(xiàn)一個(gè)「微信消息推送」類(lèi)型的觸發(fā)器。 該...

    Karrdy 評(píng)論0 收藏0
  • 微信二次分享

    摘要:接下來(lái)通過(guò)詳細(xì)的步驟介紹如何接入微信二次分享操作。不要嘗試在中使用異步請(qǐng)求修改本次分享的內(nèi)容,因?yàn)榭蛻?hù)端分享操作是一個(gè)同步操作,這時(shí)候使用的回包會(huì)還沒(méi)有返回用戶(hù)點(diǎn)擊分享到朋友圈已分享已取消此時(shí)微信二次分享就已經(jīng)大功告成了。 微信二次分享 效果演示 showImg(https://segmentfault.com/img/remote/1460000016895951); 如何運(yùn)行項(xiàng)目 ...

    Betta 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<