原创 使用Pipeline抽象業務生命週期流程 微服務業務生命週期流程管控引擎

  上篇關於流程引擎的文章還是快兩年以前的《微服務業務生命週期流程管控引擎》,這中間各種低代碼平臺層出不窮,雖然有些僅僅是OA+表單的再度包裝,但有些的確是在邏輯和操作單元層面進行了真正的高度抽象,形成產品底座,上層支持更大靈活程度的自定義

原创 OSSCore 開源解決方案介紹

基於.NetCore的積木化服務框架(Gitee地址),主要將常規解決方案進行進一步的抽象下沉形成相關基礎可選框架單元(在Framework 目錄),並在此基礎上實現常規系統模塊(在Modules 目錄),如用戶管理,權限管理等。 當前項目

原创 .Net Standard擴展支持實例分享 .Net基礎體系和跨框架開發普及

  上篇(.Net基礎體系和跨框架開發普及)介紹了.Net當前生態下的大概情況,也分享了簡單實現的過程,這篇文章就是講解我的OSS.Common項目擴展.Net Standard 支持的過程,主要集中在:方案的選擇,移植檢測,移植過程,常見

原创 完成OSS.Http底層HttpClient重構封裝 支持標準庫

OSS.Http項目對於.Net Standard標準庫的支持已經遷移完畢,OSS開源系列兩個最底層的類庫已經具備跨運行時支持的能力。由於OSS.Http類庫是幾年前我參照RestSharp的思路,完成的一個輕量型Http請求框架。因爲時間

原创 OSS.Social微信項目標準庫介紹 完成OSS.Http底層HttpClient重構封裝

  經過本週的努力,昨晚終於完成OSS.Social微信項目的標準庫支持,當前項目你已經可以同時在.net framework和.net core 中進行調用,調用方法也發生了部分變化,這裏我簡單分享下,主要包含下邊幾個部分: · 移植後

原创 OSS.Common獲取枚舉字典列表標準庫支持

  上篇(.Net Standard擴展支持實例分享)介紹了OSS.Common的標準庫支持擴展,也列舉了可能遇到問題的解決方案。由於時間有限,同時.net standard暫時還沒有提供對DescriptionAttribute的支持,所

原创 消息抽象層設計和實現-OSS.DataFlow

  前面已經介紹了消息生產消費中間類庫(OSS.DataFlow)的簡單使用,這篇主要介紹內部的設計實現。主要內容包含:   1. 消息生產消費的抽象設計。   2. 具體使用示例 一. 消息生產消費的抽象設計。   需要首先強調的是,

原创 事件消息生產消費中間件-OSS.DataFlow

  系統重構解耦的過程涉及不同領域服務分拆,或同一服務下實時響應部分和非響應部分分拆,分解後的各部分通過異步消息的流轉傳遞,完成整體的業務邏輯,但是頻繁的在業務層面直接調用不同消息隊列的SDK,個人感覺不夠簡潔,最近開源一箇中間件OSS.D

原创 一行代碼解決JS數字大於2^53精度錯誤的問題

    服務端使用長整型(Int64)的數字,在瀏覽器端使用JS的number類型接收時,當這個實際值超過 (2^53-1)時,JS變量的值和實際值就會出現不相等的問題。常見場景比如使用雪花算法生成Id。     在服務端,數字長整型有64

原创 微服務業務生命週期流程管控引擎

  如題,這裏介紹我最近開源的進行業務生命週期管控的流程引擎(OSS.EventFlow),當然現在開源的工作流框架很多,無心比較異同,僅表達個人感受:   典型的OA工作流程引擎,這也是當前很多工作流引擎的重要功能,只是OA場景對於系統來

原创 React學習路徑快速進入AntDesignPro開發

  好久沒有寫博客,有空再來記一下。最近在整些小東西,需要用到前端,最開始本着對nodejs的動不動幾百兆插件的恐懼, 於是使用自己以前寫的 OSS.Pjax 小框架(類似國外的Pjax,利用pushState達到單頁的效果),表單配合jQ

原创 Docker基礎入門及示例

  Docker近幾年的發展可謂一日千里,特別從是2013年隨着一個基於LXC的高級容器引擎開源,到現在,其在linux和windows上都有了很好的支持,並且已經有很多公司將docker用於實際的生產環境部署當中。這篇文章我將針對以下幾個

原创 windows下部署免費ssl證書(letsencrypt)

隨着網絡的發展,網絡安全也越來越重要,對於網站來說,從Http升級到https也是我們要做的首要事情。要實現https,首先我們需要申請一張SSL證書,這篇文章我主要介紹下邊這幾個方面: 1. SSL簡單介紹 2. 免費Letencryp

原创 微服務框架下的思維變化-OSS.Core基礎思路

  如今框架兩字已經爛大街了,xx公司架構設計隨處可見,不過大多看個熱鬧,這些框架如何來的,細節又是如何思考的,相互之間的隔離依據又是什麼...相信很多朋友應該依然存在自己的疑惑,特別是越來越火熱的微服務以及衍生的微服務網關產品,正好最近打

原创 微信和支付寶支付模式詳解及實現二

  繼上篇《微信和支付寶支付模式詳解及實現》到現在已經有半年時間了,這期間不少朋友在公號留言支付相關的問題,最近正好也在處理公司支付相關的對接,打算寫這篇來做一個更進一步的介紹,同時根據主要的幾個支付方式提供實現案例。希望能夠幫助有需要的同