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

資訊專欄INFORMATION COLUMN

類微信卡包應用實現(附源碼)

awokezhou / 745人閱讀

摘要:對于卡包應用,大家可以看看微信卡包與小米卡包,其是針對于兩種用戶群體,即可以給想要入駐的商戶進行卡包投放,還有就是給平臺的所有用戶去消費使用卡包。

閱讀本文約“3分鐘”

對于卡包系統(類優惠券服務),這樣的業務完全可以抽成一個獨立的服務來做,本文也是對一個小卡包項目的總結,并無應用到上線產品中,但是其中的設計實現與部分上線產品一致,這里做個整理。

對于框架的技術產品選型:后臺快速開發框架SpringBoot,這個項目涉及兩個子系統,一個商戶投放卡包系統,一個用戶應用系統,所以兩個系統之間的通信使用了Kafka,緩存層依舊使用Redis,對于數據庫本次使用了HBase與MySQL。

對于卡包應用,大家可以看看微信卡包與小米卡包,其是針對于兩種用戶群體,即可以給想要入駐的商戶進行卡包投放,還有就是給平臺的所有用戶去消費使用卡包。

那么針對商戶投放平臺,我們需要提供兩個服務,一個是注冊商戶接口,第二個是投放優惠券接口

而用戶應用系統則比較多,也是重點。要有用戶卡包的顯示接口、過期優惠券的顯示接口、優惠券庫存接口、用戶反饋接口等

對于商戶投放系統,首先商戶注冊生成對應的Merchants實體,他們可以投放自己商家的卡包PassTemplate,且卡包有自己的Token存放于Redis中,投放的卡包信息將由Kafka給用戶應用系統發送。這里僅需要將商戶信息存儲在MySQL中,而投放的卡包并不需要MySQL進行存儲。

對于用戶應用系統,其核心主體是用戶User,而卡包主體Pass則會去kafka中消費商戶系統中投放的卡包信息,并存儲到HBase中,用戶的反饋Feedback也是存放在Hbase中,之后應用的去生成Service服務,當用戶使用卡包時,去做一些業務邏輯判斷(時間有效、卡包庫存等)

當然還有傳統項目中需要的日志處理設計、異常處理設計,對于表結構而言,HBase的主副關系對于卡包應用業務是恰當好處的支持到了。

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

地址:UncleCatMySelf/MyPass

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76909.html

相關文章

  • 淺析微信支付:商戶平臺代金券或立減優惠開通、指定用戶代金券發放、查詢等

    摘要:本文是淺析微信支付系列文章的第十四篇,主要講解在如何開通商戶平臺的代金券或立減優惠功能,商家向指定用戶發送代金券,查詢發送記錄,代金券信息等。代金券微信支付代金券業務是基于微信支付,為了協助商戶方便地實現營銷優惠措施。 本文是【淺析微信支付】系列文章的第十四篇,主要講解在如何開通商戶平臺的代金券或立減優惠功能,商家向指定用戶發送代金券,查詢發送記錄,代金券信息等。 淺析微信支付系列已...

    neroneroffy 評論0 收藏0
  • 【騰訊Bugly干貨分享】Android ListView與RecyclerView對比淺析--緩存

    摘要:數據源頻繁更新的場景,如彈幕等的優勢會非常明顯進一步來講,結論是列表頁展示界面,需要支持動畫,或者頻繁更新,局部刷新,建議使用,更加強大完善,易擴展其它情況如微信卡包列表頁兩者都,但在使用上會更加方便,快捷。 本文來自于騰訊bugly開發者社區,非經作者同意,請勿轉載,原文地址:http://dev.qq.com/topic/5811d... 作者:黃寧源 一,背景 RecyclerV...

    wangzy2019 評論0 收藏0
  • 【實戰教程】使用知曉云完成微信卡券消息的處理

    摘要:此教程將帶領大家體驗這個新功能,實現一個微信消息推送類型的觸發器。進入公眾號后臺點擊開發基本配置服務器配置,同步配置成知曉云消息推送的相關配置,完成配置后,微信消息推送類型的觸發器方可使用。 知曉云新推出「消息推送」功能,該功能通過「消息推送」類型的觸發器接收微信推送過來的消息,開發者可以對此消息實行相關操作。 此教程將帶領大家體驗這個新功能,實現一個「微信消息推送」類型的觸發器。 該...

    Karrdy 評論0 收藏0
  • 微信二次分享

    摘要:接下來通過詳細的步驟介紹如何接入微信二次分享操作。不要嘗試在中使用異步請求修改本次分享的內容,因為客戶端分享操作是一個同步操作,這時候使用的回包會還沒有返回用戶點擊分享到朋友圈已分享已取消此時微信二次分享就已經大功告成了。 微信二次分享 效果演示 showImg(https://segmentfault.com/img/remote/1460000016895951); 如何運行項目 ...

    Betta 評論0 收藏0

發表評論

0條評論

awokezhou

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<