Ocelot中文文档-Raft(实验功能不能用于生产环境)
Ocelot最近整合了Rafty,这是我在去年一直研究的Raft的一个实现。 这个项目实验性非常强,所以在我认为它没问题之前,请不要在生产环境中使用Ocelot的这个功能。
Raft是一种分布式一致性算法,它允许一组服务器(Ocelots)保持本地状态,而不需要一个集中式数据库(例如SQL Server)存储状态。
为了在Ocelot中启用Rafty,您必须对Startup.cs进行以下改动。
public virtual void ConfigureServices(IServiceCollection services)
{services.AddOcelot().AddAdministration("/administration", "secret").AddRafty();
}
除此之外,您还必须在您的主项目中添加名为peers.json的文件,其内容看起来如下所示:
{"Peers": [{"HostAndPort": "http://localhost:5000"},{"HostAndPort": "http://localhost:5002"},{"HostAndPort": "http://localhost:5003"},{"HostAndPort": "http://localhost:5004"},{"HostAndPort": "http://localhost:5001"}]
}
Ocelot的每个实例必须在数组中有它的地址,以便它们可以使用Rafty进行通信。
完成这些配置更改后,您必须使用peers.json文件中的地址部署和启动Ocelot的每个实例。 然后服务器应该开始彼此通信! 您可以通过发布配置更新来检测一切是否正常工作,并通过配置来检查它是否已复制到所有服务器。
转载于:https://www.cnblogs.com/lonelyxmas/p/10243777.html
Ocelot中文文档-Raft(实验功能不能用于生产环境)相关推荐
- Ocelot中文文档-缓存
Ocelot中文文档-缓存 原文:Ocelot中文文档-缓存 目前Ocelot使用CacheManager项目提供了一些非常基本的缓存.这是一个了不起的项目,它解决了很多缓存问题. 我会推荐这个软件包 ...
- Ocelot中文文档-微服务ServiceFabric
Ocelot中文文档-微服务ServiceFabric 原文:Ocelot中文文档-微服务ServiceFabric 如果您在Service Fabric中部署了服务,则通常会使用命名服务来访问它们. ...
- Ocelot中文文档入门
入门 Ocelot仅适用于.NET Core,目前是根据netstandard2.0构建的,如果Ocelot适合您,这个文档可能会有用. .NET Core 2.1 安装NuGet包 使用nuget安 ...
- .NET Core开源API网关 – Ocelot中文文档
Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由.请求聚合.服务发现.认证.鉴权.限流熔断.并内置了负载均衡器与Service Fabric.Butterfly ...
- 最新 | Python 官方中文文档正式发布!
点击上方"AI有道",选择"置顶"公众号 重磅干货,第一时间送达 千呼万唤始出来!Python 官方文档终于发布中文版了!受英语困扰的小伙伴终于可以更轻松地阅读 ...
- ASP.NET Core Api网关Ocelot的中文文档
架构图 入门 不支持 配置 路由 请求聚合 GraphQL 服务发现 微服务ServiceFabric 认证 授权 Websockets 管理 流量控制 缓存 QoS服务质量 转换Headers 转换 ...
- PyTorch 1.4 中文文档校对活动正式启动 | ApacheCN
一如既往,PyTorch 1.4 中文文档校对活动启动了! 认领须知 请您勇敢地去翻译和改进翻译.虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错--在大部分情况下,我们的 ...
- Backtrader官方中文文档
代码有所删减,完整版及在线运行可访问Backtrader官方中文文档 一. backtrader介绍 制定策略 1.1 确定潜在的可调参数 1.2 实例化您在策略中需要的指标 1.3 写下进入/退出市 ...
- kafka中文文档(0.10.0)
kafka中文文档(0.10.0) 作者:链上研发-老杨叔叔 时间:2016-07-22 版本:Apache Kafka 0.10.0 (2016年5月底发布) .目录 kafka中文文档0100 目 ...
- PureFTPd Readme 中文文档
PureFTPd 中文文档 网上没搜着多少Pure的中文内容,就配置文件和MySQL的README,寒假在家就把PureFTPd的README文档翻了过来. 好像还有点没翻完,还有点错误,过两天重新整 ...
最新文章
- smarty模板基本语法
- 函数matlab,Matlab函数
- 在SQL Navigator 中做 oracle pl/sql SQL分析
- 如何在S/4HANA生产订单创建上下文里拿到前置销售订单信息
- dotnet中的counters说明(三)
- 脚本实现oracle服务启停,通用服务启停shell脚本
- 20145228 《信息安全系统设计基础》第0周学习总结
- [hdu2243]考研路茫茫——单词情结(AC自动机+矩阵快速幂)
- matlab在命令行和脚本,MATLAB学习笔记—函数与脚本
- 检测到python编程环境中存在多个版本_windows配置Python多版本共存
- Docker(十八)基于python3.5 以apline 为系统的python 环境
- 【转载】C# 开源库大全非常好
- 理解Andriod 硬件加速
- pdf 转换为图片格式(可提高兼容性)
- FATE —— 二.4.2 Criteo上的联邦经典CTR模型训练
- 从0开始创建一个MFC单文档工程
- go比python的优缺点
- 约束满足问题(CSP)
- 怎么用蓝光u宝装linux系统,蓝光U宝U盘启动盘制作工具V3.3(完整版)使用教程
- Qt学习笔记——获取本机网络信息(IP, 子网掩码, 广播地址,主机名