摘要:
.Net6自定义拦截器 拦截器是Aop(面向切面编程)的思想指的是不改变原代码封装的前提下去实现更多功能 这里通过.net的特性(给一个目标对象添加一段配置信息)的方式去实现拦截器功能 新建一个特性 namespace CorePolly { public class TestAttribute:
阅读全文
posted @ 2023-05-23 09:56
白码一号
阅读(672)
推荐(1)
摘要:
Docker-Compose部署xxl-job-admin 最近在探索微服务想做一个分布式任务调度中心,发现用之前.net的Quartz不太行 Quartz作为开源作业调度中的佼佼者,是作业调度的首选。但是集群环境中Quartz采用API的方式对任务进行管理,从而可以避免上述问题,但是同样存在以下问
阅读全文
posted @ 2023-04-27 23:15
白码一号
阅读(4893)
推荐(0)
摘要:
使用.Net完成微服务模式下的任务调度中心 最新已经把ocelot、consul、ids4、apollo、elk(分布式日志)服务都已经搭建部署完毕并且可以正常使用,接下来就是任务调度中心 之前单体服务访问的定时调度多半是以 Hangfire 或者是 Quartz 都是把服务在本地创建调度任务,但是
阅读全文
posted @ 2023-04-26 14:24
白码一号
阅读(153)
推荐(0)
摘要:
写个方法去获取被特性(Attribute)标记的类,并且获取标记的属性值 using OneLove.Core.ExtendedEnum; using System; using System.Collections.Generic; using System.Linq; using System.
阅读全文
posted @ 2023-04-25 23:37
白码一号
阅读(467)
推荐(0)
摘要:
ocelot 注入consul 无法匹配路由的问题可能性 最近在搭建微服务,在服务的注册、发现和api的统一管理绕不开 ocelot 和 consul,在没有注入consul时,基础的配置文件能正常转发,但是注入consul 后服务没有按照规定的上游路径来访问的情况(但是按照http://ip:po
阅读全文
posted @ 2023-04-21 19:18
白码一号
阅读(199)
推荐(0)
摘要:
.Net6注入Consul服务 直接上代码了(参考了一下其他博客进行总结一下),我这边项目工程是模拟微服务模式,新建类库把服务打包成了nuget方便调用 现在先大致介绍一下,结尾放demo案例代码 consul心跳 心跳的地址要于下面配置文件的地址一样 这里先定义一会配置文件也要相同 /// <su
阅读全文
posted @ 2023-04-07 19:19
白码一号
阅读(270)
推荐(0)
摘要:
使用docker-compose搭建Consul集群 Consul的功能作用 Consul是一个分布式、高可用的系统,是一个为了解决在生产环境中服务注册,服务发现,服务配置的一个工具,它有多个组件,提供如下几个关键功能: 服务发现: Consul的某些客户端可以提供一个服务,例如api或者mysql
阅读全文
posted @ 2023-04-07 11:45
白码一号
阅读(1622)
推荐(0)
摘要:
.Net 6 使用Ocelot、Consul、Ids4系列 主要以Ocelot为切入点,先进行.net 6的简单实现于应用在此基础上逐步扩展 一、先了解一下Ocelot的用法 API网关是:系统暴露在外部的一个访问入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客
阅读全文
posted @ 2023-04-04 17:23
白码一号
阅读(1700)
推荐(0)
摘要:
C#简单实现回调函数 方式一 //C# 简单实现回调函数 Test.Main(); public class Test //用户层,执行输入等操作 { public static void Main() { Calculate cc = new Calculate(); Function fc =
阅读全文
posted @ 2023-04-03 21:01
白码一号
阅读(1099)
推荐(0)
摘要:
docker-compose部署elk并设置账户密码系列 最近因为在搭建微服务环境所以要用到elk首先介绍一下什么是elk,以及负责的功能模块(部署的过程比较坎坷我尽量把遇到的坑,以及如何排查问题的方式顺便介绍一下) ELK是Elasticsearch、Logstash、Kibana三大开源框架首字
阅读全文
posted @ 2023-03-25 20:35
白码一号
阅读(3101)
推荐(0)