原文:.NetCore下構建自己的服務配置中心-手動造輪子

本人主要利用IdentityServer 以及SignalR來實現,IdentityServer 作為認證,SignalR來交互配置,這里一些代碼可能就是部分提出來,主要介紹實現原理及方法 實現配置中心核心的兩個點我們要放在 配置文件如何傳送 配置文件如何動態的更新 配置文件的傳送結合SignalR來實現 思考:什么樣的客戶端可以來獲取配置 這里客戶端我們配置了 這里我直接結合Identityse ...

2020-08-01 16:28 4 662 推薦指數:

查看詳情

手動輪子——基於.NetCore的RPC框架DotNetCoreRpc

前言 一直以來對內部服務間使用RPC的方式調用都比較贊同,因為內部間沒有這么多限制,最簡單明了的方式就是最合適的方式。個人比較喜歡類似Dubbo的那種使用方式,采用和本地方法相同的方式,把接口層獨立出來作為服務契約,為服務端提供服務,客戶端也通過此契約調用服務。.Net平台上類似 ...

Fri Jun 12 21:14:00 CST 2020 13 3925
手動輪子——為Ocelot集成Nacos注冊中心

前言 近期在看博客的時候或者在群里看聊天的時候,發現很多都提到了Ocelot網關的問題。我之前也研究過一點,網關本身是一種通用的解決方案,主要的工作就是攔截請求統一處理,比如認證、授權、熔斷、限流、注冊發現、負載均衡等等。隨着服務化的不斷盛行,服務拆分,負載均衡等已成為當今軟件行業隨處 ...

Tue Jul 21 21:28:00 CST 2020 24 2004
輪子-AgileConfig基於.NetCore的一個輕量級配置中心

服務確實是行業的一個趨勢,我自己也在把一些項目往微服務架構遷移。玩微服務架構配置中心是一個繞不過去的東西,有很多大牌的可以選,比如spring-cloud-config,apoll,disconf等等。而我為什么還要一個輪子呢?一來這些都不是.net實現的,我就想試試用.net core實現 ...

Tue Jun 30 00:02:00 CST 2020 79 5625
自己手動構建文件服務

今天分享一個自己手動搭建文件服務器,本來想上網找個現成的直接用的,結果發現太麻煩,級別太重,不如自己寫的快,一天寫測,第二天上線使用。 如下圖,下面是調用的一個測試使用的界面。 測試上傳和下載的功能。 基本原理說一: 1.客戶端上傳file,轉換成二進制流到服務器,服務器接收 ...

Mon Apr 29 00:18:00 CST 2019 1 3644
手動配置服務器的網絡

1 ifconfig {接口} {up/down} 查看/開啟或關閉 網絡接口 2 ifconfig 接口ip netmask 給服務器配置臨時ip, 3 永久手動配置ip: 1) 進入/etc/sysconfig/network-scripts 的相應 ...

Tue Mar 06 19:03:00 CST 2018 0 1633
手動更新nacos服務:nacos實時讀取配置(

url下載文件的地方.參數需要 urlencode..否則會下載不到. //手動更新nacos服務: curl -X PUT 'http://192.168.1.201:8848/nacos/v1/ns/service?serviceName=escp-order& ...

Tue Dec 07 06:42:00 CST 2021 0 741
Linux手動構建RPM包

一、前言 在linux上安裝軟件和模塊很多都是通過rpm包安裝的,非常的方便。如果多個主機安裝文件和腳本也能用rpm包的方式就好了,節省時間和精力,正好看到了一篇文章,本地構建rpm包,試着學了,所以寫下這篇博客記錄構建過程,該博客使用到的主機為Centos7。 二、准備 1. ...

Fri Feb 21 07:28:00 CST 2020 0 812
輪子:基於 Redis 實現 EventBus

輪子:基於 Redis 實現 EventBus Intro 上次我們了一個簡單的基於內存的 EventBus,但是如果要跨系統的話就不合適了,所以有了這篇基於 Redis 的 EventBus 探索。 本文的實現是基於 StackExchange.Redis 來實現 ...

Mon Jul 29 17:32:00 CST 2019 0 1081
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM