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