原创 Abp vNext 入門到放棄系列

文章目錄 1.模塊介紹 2.模塊加載機制 3.依賴注入 4.AutoMapper-- 待定 5.本地化--待定 6.模型驗證--待定 7.異常處理--待定 8.緩存 9.動態代理和攔截 10.分佈式鎖 11.領域驅動設計 Abp vNext

原创 Abp vNext 模塊加載機制

文章目錄 生命週期 PreConfigureServices 添加依賴注入或者其它配置之前 ConfigureServices 添加依賴注入或者其它配置 PostConfigureServices 添加依賴注入或者其它配置之後 OnPr

原创 Abp vNext 依賴注入

文章目錄 介紹 ABP的依賴注入系統是基於Microsoft的依賴注入擴展庫(Microsoft.Extensions.DependencyInjection nuget包)開發的。所以我們採用dotnet自帶的注入方式也是支持的。 由於

原创 MassTransit 入門(一)

本文地址源碼 MassTransit是一個面向.net的免費開源分佈式應用程序框架。 MassTransit使得創建應用程序和服務變得很容易,這些應用程序和服務利用基於消息的、鬆散耦合的異步通信來獲得更高的可用性、可靠性和可伸縮性。 Ma

原创 Abp Vnext 中如何統一接口返回值

ABP Vnext Vue 的實現 https://github.com/WangJunZzz/abp-vnext-pro 在使用 abp 的過程中,如果提供給第三方接口要實現返回值統一需要怎麼做? { // 返回格式類

原创 Abp Vnext Vue3 的版本實現

Abp Vnext Pro 的 Vue3 實現版本 開箱即用的中後臺前端/設計解決方案 開始 Github地址 文檔地址 演示地址 系統功能 [x] 用戶管理 [x] 角色管理 [x] 審計日誌 [x

原创 k8s-部署應用

Deployment # app-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: app-web spec: selector:

原创 K8S-Pod

什麼是Pod Pod是K8S最小調度單位。 Pod可以由一個或者多個容器組合而成。 Pod容器共享Volume 很少會直接創建一個Pod,在大多數情況下,會通過RC,RS,Deployment,DaemonSet,Job等控制器完成對一組

原创 K8S安裝

什麼是K8S kubenetes是一個全新的基於容器技術的分佈式架構解決方案,並且是一個一站式的完備的分佈式系統開發和支撐平臺。 Master節點上運行着集羣管理相關的一組進程:Kube-apiserver,Kube-control

原创 Polly+HttpClientFactory

Polly 在.Net Core中有一個被.Net基金會認可的庫Polly,它一種彈性和瞬態故障處理庫,可以用來簡化對服務熔斷降級的處理。 Polly的策略主要由“故障”和“動作”兩個部分組成,“故障”可以包括異常、超時等情況,“動作”則

原创 K8s-Helm

什麼是Helm Helm是一個用於k8s的包管理器,使用helm之後就不需要了解k8s的yaml語法並編寫應用部署文件,可以通過helm下載並在k8s上安裝需要的應用。 Helm還提供了k8s的軟件部署,刪除,升級,回滾應用的強大功能。

原创 實現 Abp Vnext Pro

Abp Vnext Pro 的 Vue 實現版本 開箱即用的中後臺前端/設計解決方案 知識點 .Net Core5.0 Abp Vnext 4.x , Ant Design, Vue2.x Mysql,Redis,

原创 Python---基礎知識

一 、變量 變量是表示或者指向特定值的名稱。例如可以用x來表示x=3 在python中變量只能由字母,數字,下劃線構成,並且不能以數字開頭 Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以後該變量纔會被創建 等號(

原创 .Net Core添加分佈式Session

一、Session   HTTP是一個無狀態協議,Web服務器將每一個請求都視爲獨立請求。並且不保存之前請求中用戶的值。   Session 狀態是ASP.NET Core提供的一個功能,它可以在用戶通應用訪問網絡服務器的時候保存和存儲用戶

原创 dotnet core 發佈配置(測試數據庫和正式數據庫自動切換)

一、起源   在進行項目開發時,常常要求開發環境,測試環境及正式環境的分離,並且不同環境運行的參數都是不一樣的,比如監聽地址,數據庫連接信息等。當然我們把配置信息保存到一個文件中,每次發佈的時候,可以先修改配置文件的內容,然後再進行程序發佈