摘要: 前言 WorkFlowCore是一个针对.NetCore的轻量级的工作流引擎,提供了FluentAPI、多任务、持久化以及并行处理的功能,适合于小型工作流、责任链的需求开发。支持工作流长期运行,提供了各种持久化方式。 本篇开发环境为.Net7,此处不演示Json和yaml配置,详细文档请查看官方文档 阅读全文
posted @ 2023-04-13 09:31 以往清泉 阅读(5483) 评论(4) 推荐(12) 编辑
摘要: 一、概述 二阶段消息是DTM新提出的,可以完美代替现有的事务消息和本地消息表架构。无论从复杂度、性能、便利性还是代码量都是完胜现有的方案。 相比现有的消息架构借助于各种消息中间件比如RocketMQ等,DTM自己实现了无需额外的学习成本。它能够保证本地事务的提交和全局事务提交是“原子的”,适合解决不 阅读全文
posted @ 2023-04-01 10:43 以往清泉 阅读(985) 评论(5) 推荐(6) 编辑
摘要: 关于consul的介绍就不写了百度就行,我们直接开干。 一、部署consul集群 拉取consul的镜像 docker pull consul 然后部署consul容器 docker run --name consul1 -d -p 8500:8500 -p 8300:8300 -p 8301:83 阅读全文
posted @ 2023-03-20 09:27 以往清泉 阅读(496) 评论(0) 推荐(2) 编辑
摘要: 一、限流 想要在Ocelot中设置限流,需要在设置如下绿色所示: { "GlobalConfiguration": { "RateLimitOptions": { "DisableRateLimitHeaders": false, "QuotaExceededMessage": "Customize 阅读全文
posted @ 2023-03-19 12:44 以往清泉 阅读(684) 评论(0) 推荐(2) 编辑
摘要: 一、安装Ocelot 在程序包管理器控制台输入以下命令安装Ocelot Install-Package Ocelot 二、新建两个项目 我们新建两个.Net Core WebAPI项目如下: 直接就是最初始化的项目,只是我们在ExternalGateway项目中安装Ocelot,并且添加一个ocel 阅读全文
posted @ 2023-03-18 15:55 以往清泉 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 1、下载安装包 安装有很多方式,我们选择安装在自己电脑上,地址是https://loic-sharma.github.io/BaGet/#baget-sdk 2、安装.net core的sdk 如果没有.net core的sdk就需要先安装一下,https://dotnet.microsoft.co 阅读全文
posted @ 2023-03-12 14:00 以往清泉 阅读(165) 评论(0) 推荐(1) 编辑
摘要: 当我们拿到一个字符串比如:20+31*(100+1)的时候用口算就能算出结果为3151,因为这是中缀表达式对于人类的思维很简单,但是对于计算机就比较复杂了。相对的后缀表达式适合计算机进行计算。 我们就从简单到复杂,逐步实现对公式的解析(下述的代码没有经过严格验证,可能会存在极端情况的BUG,作为一种 阅读全文
posted @ 2023-02-22 23:17 以往清泉 阅读(831) 评论(2) 推荐(6) 编辑
摘要: 1、attribute的形式和对象属性赋值 attribute的形式是最为简单的,就是直接在属性上赋值,如下红色背景部分: <Window x:Class="MyWpf.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p 阅读全文
posted @ 2023-02-20 23:15 以往清泉 阅读(249) 评论(0) 推荐(0) 编辑
摘要: C#中访问Elasticsearch主要通过两个包NEST和Elasticsearch.Net,NEST用高级语法糖封装了Elasticsearch.Net可以通过类Linq的方式进行操作,而Elasticsearch.Net相比之下更为原始直接非常自由。 注意:ES的8.X以上的版本有新的包Ela 阅读全文
posted @ 2023-02-17 17:06 以往清泉 阅读(3113) 评论(1) 推荐(3) 编辑
摘要: 一、部署elasticsearch单机 拉取elasticsearch的镜像,我拉取的是8.6.0版本的 docker pull elasticsearch:8.6.0 创建三个文件夹config、data和plugins用于挂载路径,如下图: 用镜像自带的elasticsearch.yml文件,因 阅读全文
posted @ 2023-02-14 11:56 以往清泉 阅读(366) 评论(0) 推荐(1) 编辑
//替换成自己路径的js文件