原创 .net core實踐系列之短信服務-目錄

前言經過兩週多的業餘時間,終於把該系列的文章寫完了。第一次寫系列,可能部分關鍵點並沒有覆蓋到,如果有疑問的朋友可以隨時反饋給我。另外也感謝在我發佈文章時給予我方案建議與反饋源碼BUG的朋友們。下面是整理了該系列的一些信息。希望幫助到有需要的

原创 .net core實踐系列之短信服務-Sikiro.SMS.Job服務的實現

前言本篇會繼續講解Sikiro.SMS.Job服務的實現,在我寫第一篇的時候,我就發現我當時設計的架構裏Sikiro.SMS.Job這個可以選擇不需要,而使用MQ代替。但是爲了說明調度任務使用實現也堅持寫了下。後面會一篇針對架構、實現優化的

原创 .net core實踐系列之短信服務-架構優化

前言 通過前面的幾篇文章,講解了一個短信服務的架構設計與實現。然而初始方案並非100%完美的,我們仍可以對該架構做一些優化與調整。 同時我也希望通過這篇文章與大家分享一下,我的架構設計理念。 源碼地址:https://github.com/

原创 .net core實踐系列之短信服務-Sikiro.SMS.Job服務的實現 Quartz.NET的使用(附源碼)

前言 本篇會繼續講解Sikiro.SMS.Job服務的實現,在我寫第一篇的時候,我就發現我當時設計的架構裏Sikiro.SMS.Job這個可以選擇不需要,而使用MQ代替。但是爲了說明調度任務使用實現也堅持寫了下。後面會一篇針對架構、實現優化

原创 .net core實踐系列之短信服務-Api的SDK的實現與測試 .net core實踐系列之短信服務-Sikiro.SMS.Api服務的實現

前言 上一篇《.net core實踐系列之短信服務-Sikiro.SMS.Api服務的實現》講解了API的設計與實現,本篇主要講解編寫接口的SDK編寫還有API的測試。 或許有些人會認爲,SDK的編寫可以不需要,既然已經用了RESTful

原创 .net core實踐系列之短信服務-Sikiro.SMS.Api服務的實現 .net core實踐系列之短信服務-架構設計

前言 上篇《.net core實踐系列之短信服務-架構設計》介紹了我對短信服務的架構設計,同時針對場景解析了我的設計理念。本篇繼續講解Api服務的實現過程。 源碼地址:https://github.com/SkyChenSky/Sikiro

原创 elasticsearch同步mongodb--mongo connector的使用

部署準備 python-3.6.4-amd64.exe mongodb-win32-x86_64-3.4.6-signed.msi  (如果已經安裝可以忽略) 注意點! 之前我寫的一篇文章用的是elasticsearch 6.0版本的。但是

原创 .net core實踐系列之短信服務-架構設計

前言 上篇《.net core實踐系列之短信服務-爲什麼選擇.net core(開篇)》簡單的介紹了(水了一篇).net core。這次針對短信服務的架構設計和技術棧的簡析。 源碼地址:https://github.com/SkyChenS

原创 整理自己的.net工具庫

前言   今天我會把自己平日整理的工具庫給開放出來,提供給有需要的朋友,如果有朋友平常也在積累歡迎提意見,我會樂意採納並補充完整。按照慣例在文章結尾給出地址^_^。   之前我開放其他源碼的時候(Framework.MongoDB、Auto

原创 封裝自己的dapper lambda擴展-設計篇

前言 昨天開源了業務業餘時間自己封裝的dapper lambda擴展,同時寫了篇博文《編寫自己的dapper lambda擴展-使用篇》簡單的介紹了下其使用,今天將分享下它的設計思路 鏈式編程 其實就是將多個方法通過點(.)將它們串接起來,

原创 .net平臺的MongoDB使用

前言   最近花了點時間玩了下MongoDB.Driver,進行封裝了工具庫,平常也會經常用到MongoDB,因此寫一篇文章梳理知識同時把自己的成果分享給大家。   本篇會設計到Lambda表達式的解析,有興趣的同學也看看我之前寫的《表達式

原创 Quartz.NET的使用(附源碼)

簡介   雖然Quartz.NET被園子裏的大神們寫爛了,自己還是整理了一篇,結尾會附上源碼地址。   Quartz.NET是一款功能齊全的開源作業調度框架,小至的應用程序,大到企業系統都可以適用。Quartz是作者James House用

原创 正確理解CAP定理

前言   CAP的理解我也看了很多書籍,也看了不少同行的博文,基本每個人的理解都不一樣,而布魯爾教授得定義又太過的簡單,沒有具體描述和場景案例分析。因此自己參考部分資料梳理了一篇與大家互相分享一下。   標題寫了正確理解,或許某些點不是百分

原创 winserver的consul部署實踐與.net core客戶端使用(附demo源碼)

前言 隨着微服務興起,服務的管理顯得極其重要。都知道微服務就是”拆“,把臃腫的單塊應用,拆分成多個輕量級的服務,每個服務可以在短週期內重構、迭代、交付。隨着微服務的數量增多,因量變引起了質量,帶來新的問題其中一個是服務的管理問題。隨着業務發

原创 給正在努力的您幾條建議(附開源代碼)

前言 我是一名在廣州的某家互聯網公司工作,並有6年工作經驗,奔着架構師與微軟MVP爲目標的老鳥程序員。最近回顧了下多年來走的路,有不少的彎路。今天不說技術,而是總結了一些職業生涯上的建議與大家分享。 雖說今天不說技術,但我也整理了自己的開源