摘要:
关于consul的介绍就不写了百度就行,我们直接开干。 一、部署consul集群 拉取consul的镜像 docker pull consul 然后部署consul容器 docker run --name consul1 -d -p 8500:8500 -p 8300:8300 -p 8301:83 阅读全文
摘要:
一、限流 想要在Ocelot中设置限流,需要在设置如下绿色所示: { "GlobalConfiguration": { "RateLimitOptions": { "DisableRateLimitHeaders": false, "QuotaExceededMessage": "Customize 阅读全文
摘要:
一、安装Ocelot 在程序包管理器控制台输入以下命令安装Ocelot Install-Package Ocelot 二、新建两个项目 我们新建两个.Net Core WebAPI项目如下: 直接就是最初始化的项目,只是我们在ExternalGateway项目中安装Ocelot,并且添加一个ocel 阅读全文
摘要:
1、下载安装包 安装有很多方式,我们选择安装在自己电脑上,地址是https://loic-sharma.github.io/BaGet/#baget-sdk 2、安装.net core的sdk 如果没有.net core的sdk就需要先安装一下,https://dotnet.microsoft.co 阅读全文
摘要:
当我们拿到一个字符串比如:20+31*(100+1)的时候用口算就能算出结果为3151,因为这是中缀表达式对于人类的思维很简单,但是对于计算机就比较复杂了。相对的后缀表达式适合计算机进行计算。 我们就从简单到复杂,逐步实现对公式的解析(下述的代码没有经过严格验证,可能会存在极端情况的BUG,作为一种 阅读全文
摘要:
1、attribute的形式和对象属性赋值 attribute的形式是最为简单的,就是直接在属性上赋值,如下红色背景部分: <Window x:Class="MyWpf.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p 阅读全文
摘要:
C#中访问Elasticsearch主要通过两个包NEST和Elasticsearch.Net,NEST用高级语法糖封装了Elasticsearch.Net可以通过类Linq的方式进行操作,而Elasticsearch.Net相比之下更为原始直接非常自由。 注意:ES的8.X以上的版本有新的包Ela 阅读全文
摘要:
一、部署elasticsearch单机 拉取elasticsearch的镜像,我拉取的是8.6.0版本的 docker pull elasticsearch:8.6.0 创建三个文件夹config、data和plugins用于挂载路径,如下图: 用镜像自带的elasticsearch.yml文件,因 阅读全文
摘要:
cluster.name: elasticsearch 配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 node.name: "Franz Kafka" 节点名,默认随机指定一个name列表中名字 阅读全文
摘要:
https://www.cnblogs.com/gentlescholar/p/15577875.html 阅读全文