原文:.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