原创 思考一種好的架構(十二)
程序集掃描庫(ReferenceScan) 是什麼? 服務間會有各種相互依賴和引用,這勢必會造成爭奪ConfigureServices,到最後牽一髮而動全身。於是很自然的出現了它來解決這個問題, 爲什麼? 爲了解決服務爭奪C
原创 思考一種好的架構(五)
工作單元(Unit Of Work) 是什麼? 一個事務控制裝置,在一個請求進入時,由它來開啓事務,結束時,如果沒有錯誤則由他來提交事務,如有異常則回滾事務,他來申明,提交和回滾事務,一個請求中所有的服務操作數據庫都會被他記錄下來並
原创 思考一種好的架構(七)
先來看看商品業務服務庫 有控制器、有實體、有自己的服務、有配置 依賴: 這也是所有業務服務庫的大體依賴 必選: 中介者服務(Mediator) 數據庫訪問(ORM.Chloe) 路由(Route) 可選: 對象映射服務
原创 思考一種好的架構(十一)
事件總線的使用 短信服務(SMS Server) 微信公衆號(WeChat Server) 事件回溯服務(TracingSource) 短信服務: public interface ISMSOperation
原创 思考一種好的架構(八)
庫存業務服務庫: [Table("Stock")] public class StockEntity { [ColumnAttribute(IsPrimaryKey = true)]
原创 萌新兩年工作經驗總結
從事網站開發兩年來,做過不少項目,上線推廣的也有幾個,卻發現做的東西往往很少有客戶用到,往往都是進來一次沒多久就退掉了,以後就不在使用。 做的項目沒有核心優勢,寫的軟件全是BUG,對用戶沒有粘性,更多的是解決有沒有的
原创 思考一種好的架構
看了別人寫的架構 https://www.cnblogs.com/legendxian/archive/2012/06/18/2553111.html#!comments https://www.cnblogs.com/laozha
原创 使用kubeadm 搭建高可用集羣 多master kubectl 使用token的方式連接到集羣
很快很簡單 只要三分鐘就能看完 三臺服務器 k8s-vip 負載均衡器 k8s-master1 主節點一 k8s-master2 主節點一 官方文檔 首先搭建負載均衡器 用的Haproxy yum install haproxy
原创 kubectl 使用token的方式連接到集羣
首先得有一個賬戶 kubectl create serviceaccount dashboard-admin -n kube-system #創建一個名叫dashboard-admin 命名空間在kube-system 下的服務賬戶 ku
原创 GitHub Actions 完成CI CD
在之前我的部署、版本控制、CI、CD都是在Jenkins 下來完成的 在前幾天看到github上的一個新玩具actions,簡直驚爲天人 它能在你的倉庫觸發事件(Push,Pull,issue,...)的時候給你分配一臺服務器執行一些預定好
原创 使用RSA加密方式加密文件
鏈接:GITHUB 使用RSA對流進行加密並保存到文件中 缺點:速度非常的慢,加密大文件就等着吧 環境 VS2017 + C# 7.0 + .net framwork 4.7.2
原创 Orleans 配置端口的一些坑
Orleans的配置有點亂的 整理了下 .Configure<EndpointOptions>(options => { //這裏的IP決定了是
原创 Orleans 序列化遇到的坑
真的是巨坑 搞明白問題的我簡直無法用言語來描述我的心情 先上架構圖 理想中的架構 服務隨便上 網關只負責分發 然後跟隨官方教程寫遇到了序列化問題 以前有經驗,不慌,以前稀裏糊塗就搞定了。 再然後遇到一個令人崩潰的問題 One or mor
原创 .net core 在服務端限制文件下載速度(傳輸速度)
public IActionResult GetFile() { MyFileStream readStream = new MyFileStream(@"XXX/A.XX", FileMode.Ope
原创 .net core 如何正確的讀取body中的內容
private string BodyToJson() { var reader = new StreamReader(Request.Body); var cont