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