社区
.NET技术前瞻
帖子详情
ocelot版本14.1 当服务启动,第一次通过ocelot访问所有服务,每个服务都会报500错误
老子横刀向天笑
2020-07-15 10:03:44
net core环境,架构:ocelot+consul+服务集群
当ocelot、consul和服务都启动之后,第一次通过ocelot网关访问服务,每个请求都会返回一个500错误,然后第二次访问就正常了,找了好久没找到原因,不知道是哪里出问题了,有没有遇到同样问题的小伙伴
...全文
1220
3
打赏
收藏
ocelot版本14.1 当服务启动,第一次通过ocelot访问所有服务,每个服务都会报500错误
net core环境,架构:ocelot+consul+服务集群 当ocelot、consul和服务都启动之后,第一次通过ocelot网关访问服务,每个请求都会返回一个500错误,然后第二次访问就正常了,找了好久没找到原因,不知道是哪里出问题了,有没有遇到同样问题的小伙伴
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang_peng
2021-05-07
打赏
举报
回复
这天研究了一下,如果你用到了consul public sealed class PollConsul 在这个类中加 public PollConsul(int pollingInterval, IOcelotLoggerFactory factory, IServiceDiscoveryProvider consulServiceDiscoveryProvider) { _logger = factory.CreateLogger<PollConsul>(); _consulServiceDiscoveryProvider = consulServiceDiscoveryProvider; _services = new List<Service>(); //此句后加的,处理第一次访问没有结果 _services = _consulServiceDiscoveryProvider.Get().Result; _timer = new Timer(async x => { if (_polling) { return; } _polling = true; await Poll(); _polling = false; }, null, pollingInterval, pollingInterval); }
wang_peng
2021-04-23
打赏
举报
回复
是的,我也遇到过.现在也一直这样. 还以为自己程序有问题,现在看来就是ocelot有bug, 你把源码下载下来调试吧,我打算这样干了
老子横刀向天笑
2022-04-13
举报
回复
@wang_peng
老哥,有解决吗
.NetCore+Consul+
Ocelot
实现
服务
网关和
服务
注册与发现.rar
.NetCore+Consul+
Ocelot
实现
服务
网关和
服务
注册与发现,此Demo是个完整的列子,下载可直接运行。
Ocelot
Ocelot
ocelot
网关+jwt身份认证
基于webapi的微
服务
框架,
ocelot
网关+jwt身份认证
ASP.NET Core3.1
Ocelot
负载均衡的实现
1.负载均衡
Ocelot
可以在
每个
路由的可用下游
服务
中实现负载均衡,这使我们更有效地选择下游
服务
来处理请求。负载均衡类型: LeastConnection:根据
服务
正在处理请求量的情况来决定哪个
服务
来处理新请求,即将新请求发送到具有最少现有请求的
服务
去处理。算法状态没有分布在
Ocelot
集群中。 RoundRobin:遍历可用
服务
并发送请求。算法状态没有分布在
Ocelot
集群中。 NoLoadBalancer:从配置或
服务
发现中获取第一个可用
服务
来处理新请求。 CookieStickySessions:通过使用Cookie,确保特定的请求能够被分配到特定的
服务
上进行处理。
Api-awesome-
ocelot
.zip
Api-awesome-
ocelot
.zip,一份精选的
Ocelot
书籍、课程、培训、
会
议演讲、博客和最鼓舞人心的开源贡献者名单
Ocelot
,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。
.NET技术前瞻
13,347
社区成员
5,388
社区内容
发帖
与我相关
我的任务
.NET技术前瞻
.NET技术 .NET技术前瞻
复制链接
扫一扫
分享
社区描述
.NET技术 .NET技术前瞻
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章