侧边栏

文章分类 -  组件

摘要:架构图 入门 不支持 配置 路由 请求聚合 GraphQL 服务发现 微服务ServiceFabric 认证 授权 Websockets 管理 流量控制 缓存 QoS服务质量 转换Headers 转换Claims 日志 跟踪 请求Id 中间件注入和重写 负载均衡 委托处理程序 Raft(实验功能) 阅读全文
posted @ 2022-09-30 16:00 我有我的骄傲 阅读(13) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151766.html Ocelot最近整合了Rafty,这是我在去年一直研究的Raft的一个实现。 这个项目实验性非常强,所以在我认为它没问题之前,请不要在生产环境中使用Ocelot的这个功能。 Raf 阅读全文
posted @ 2022-09-30 15:52 我有我的骄傲 阅读(40) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151763.html Ocelot允许用户将委托处理程序添加到HttpClient传输中。 这个功能在github #208中提出,我确定它会以各种方式被使用。之后我们在GitHub#264中进行了扩展 阅读全文
posted @ 2022-09-30 15:52 我有我的骄傲 阅读(46) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151759.html Ocelot能通过可用的下游服务对每个Route进行负载平衡。 这意味着您可以扩展您的下游服务,并且Ocelot可以有效地使用它们。 可用的负载均衡器的类型是: LeastConn 阅读全文
posted @ 2022-09-30 15:49 我有我的骄傲 阅读(91) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151758.html 警告!请谨慎使用。 如果您在中间件管道中看到任何异常或奇怪的行为,并且正在使用以下任何一种行为。删除它们,然后重试! 当在Startup.cs中配置Ocelot的时候,可以添加或覆 阅读全文
posted @ 2022-09-30 15:47 我有我的骄傲 阅读(139) 评论(0) 推荐(1) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151757.html Ocelot支持一个客户端以头的形式发送requestid。 如果设置了,一旦中间件管道中可用,Ocelot便会使用这个requestid进行日志记录。 Ocelot也会使用指定头 阅读全文
posted @ 2022-09-30 15:46 我有我的骄傲 阅读(212) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151756.html Ocelot使用一个杰出的项目Butterfly 提供了跟踪功能。 为了使用跟踪,请阅读Butterfly的文档。 在Ocelot中如果你想跟踪一个ReRoute,你需要做如下事情 阅读全文
posted @ 2022-09-30 15:45 我有我的骄傲 阅读(32) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151750.html 目前,Ocelot使用标准的日志记录接口ILoggerFactory/ILogger 。 在IOcelotLogger / IOcelotLoggerFactory中提供了标准的a 阅读全文
posted @ 2022-09-30 15:45 我有我的骄傲 阅读(142) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151746.html Ocelot允许用户访问claims并把它们转换到头部,请求字符串参数和其他claims中.这仅在用户通过身份验证后才可用。 用户通过身份验证之后,我们运行claims转换中间件. 阅读全文
posted @ 2022-09-30 15:44 我有我的骄傲 阅读(77) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151743.html Ocelot允许在请求下游服务之前和之后转换头部.目前Ocelot只支持查找和替换.这个功能在Github #190提出.我确定这个功能可以在各个方面发挥作用。 添加到请求 这个功 阅读全文
posted @ 2022-09-30 15:43 我有我的骄傲 阅读(101) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151738.html 目前Ocelot支持一种QoS功能。 如果您希望在请求向下游服务时使用断路,则可以在ReRoute中进行设置。 这个功能使用了一个名为Polly的.NET库,这个库很棒,在这里可以 阅读全文
posted @ 2022-09-30 15:42 我有我的骄傲 阅读(79) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151736.html 目前Ocelot使用CacheManager项目提供了一些非常基本的缓存。这是一个了不起的项目,它解决了很多缓存问题。 我会推荐这个软件包来做Ocelot缓存。 如果你看看这里的例 阅读全文
posted @ 2022-09-30 15:41 我有我的骄傲 阅读(59) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151729.html 感谢@catcherwong 的文章激励我最终写出了这个文档 Ocelot支持上游的请求限制,以便您的下游服务不会过载。 此功能是由GitHub上的@geffzhang添加! 非常 阅读全文
posted @ 2022-09-30 15:25 我有我的骄傲 阅读(73) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151725.html Ocelot支持在运行时通过一个认证的Http API修改配置。有两种方式对其验证, 使用Ocelot的内置IdentityServer(仅用于向管理API验证请求)或将管理API 阅读全文
posted @ 2022-09-30 15:24 我有我的骄傲 阅读(126) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151717.html Ocelot额外支持代理websockets。这个功能在问题 212中被提出。 为了是Ocelot代理websocket,你需要做如下事情。 在你的Configure方法中,你要告 阅读全文
posted @ 2022-09-30 15:23 我有我的骄傲 阅读(135) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151712.html Ocelot支持基于声明的授权。 这意味着如果您有要授权的路由,您可以将以下内容添加到您的ReRoute配置中。 1 2 3 "RouteClaimsRequirement": { 阅读全文
posted @ 2022-09-30 15:22 我有我的骄傲 阅读(26) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151703.html 为了验证ReRoutes并随后使用Ocelot的任何基于声明的功能,如授权或使用令牌中的值修改请求。 用户必须像往常一样在他们的Startup.cs中注册认证服务,但他们给每个注册 阅读全文
posted @ 2022-09-30 15:21 我有我的骄傲 阅读(155) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151694.html 如果您在Service Fabric中部署了服务,则通常会使用命名服务来访问它们。 以下示例展示如何设置一个ReRoute以便在在Service Fabric中工作。 最重要的是S 阅读全文
posted @ 2022-09-30 15:20 我有我的骄傲 阅读(18) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151683.html Ocelot允许您指定服务发现提供程序,并使用它来查找Ocelot正在将请求转发给下游服务的主机和端口。目前,这仅在GlobalConfiguration部分中受支持,这意味着所有 阅读全文
posted @ 2022-09-30 15:19 我有我的骄傲 阅读(79) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/snaildev/articles/9151666.html 好吧!你明白我的意思Ocelot并不直接支持GraphQL,但有这么多人问起它,我想表明整合graphql-dotnet库是多么容易 请参阅示例项目OcelotGraphQL。 结 阅读全文
posted @ 2022-09-30 15:18 我有我的骄傲 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示