前言 上篇《.net core實踐系列之短信服務-為什么選擇.net core(開篇)》簡單的介紹了(水了一篇).net core。這次針對短信服務的架構設計和技術棧的簡析。 源碼地址:https://github.com/SkyChenSky/Sikiro.SMS 為什么需要架構 ...
前言 通過前面的幾篇文章,講解了一個短信服務的架構設計與實現。然而初始方案並非 完美的,我們仍可以對該架構做一些優化與調整。 同時我也希望通過這篇文章與大家分享一下,我的架構設計理念。 源碼地址:https: github.com SkyChenSky Sikiro.SMS tree optimize 與之前的是另外的分支 架構是設計的還是演變的 架構 該詞出自於建築學。軟件架構定義是指軟件系統的 ...
2018-09-14 08:35 11 1317 推薦指數:
前言 上篇《.net core實踐系列之短信服務-為什么選擇.net core(開篇)》簡單的介紹了(水了一篇).net core。這次針對短信服務的架構設計和技術棧的簡析。 源碼地址:https://github.com/SkyChenSky/Sikiro.SMS 為什么需要架構 ...
前言 經過兩周多的業余時間,終於把該系列的文章寫完了。第一次寫系列,可能部分關鍵點並沒有覆蓋到,如果有疑問的朋友可以隨時反饋給我。另外也感謝在我發布文章時給予我方案建議與反饋源碼BUG的朋友們。下面是整理了該系列的一些信息。希望幫助到有需要的朋友。 源碼地址 https ...
前言 從今天我將會寫.net core實戰系列,以我最近完成的短信服務作為例子。該系列將會盡量以最短的時間全部發布出來。源碼也將優先開源出來給大家。 源碼地址:https://github.com/SkyChenSky/Sikiro.SMS .NET CORE簡介 ASP.NET ...
前言 本篇會繼續講解Sikiro.SMS.Job服務的實現,在我寫第一篇的時候,我就發現我當時設計的架構里Sikiro.SMS.Job這個可以選擇不需要,而使用MQ代替。但是為了說明調度任務使用實現也堅持寫了下。后面會一篇針對架構、實現優化的講解。 源碼地址:https ...
前言 前兩篇《.net core實踐系列之短信服務-Sikiro.SMS.Api服務的實現》、《.net core實踐系列之短信服務-Api的SDK的實現與測試》分別講解了API提供服務與SDK調用API實現。 本篇會繼續講解Sikiro.SMS.Bus的服務實現,此實現是基於開篇的架構 ...
前言 上篇《.net core實踐系列之短信服務-架構設計》介紹了我對短信服務的架構設計,同時針對場景解析了我的設計理念。本篇繼續講解Api服務的實現過程。 源碼地址:https://github.com/SkyChenSky/Sikiro.SMS 此服務會使用.NET Core ...
前言 上一篇《.net core實踐系列之短信服務-Sikiro.SMS.Api服務的實現》講解了API的設計與實現,本篇主要講解編寫接口的SDK編寫還有API的測試。 或許有些人會認為,SDK的編寫可以不需要,既然已經用了RESTful web服務與Swagger提供的接口描述,只要選擇合適 ...
1、即使是相同的短信簽名與短信正文模板,也需要針對“國內文本短信”與“海外文本短信”分別申請。開始不知道,以為只要申請一次,給國外手機發短信時給api傳對應的國家碼就行,后來才發現需要分別申請。 2、短信服務web api響應“手機號內容頻率限制”錯誤。這是由於在30秒內向同一手機號多次發送 ...