ocelot相关内容

如何使用 Azure Active Directory 设置 Ocelot Api 网关

我关注了 this 教程并设法将 api 与 Azure Active Directory 一起使用认证和授权. 但是,我想从 Ocelot Api 网关后面使用 api.我可以使用带有自定义基本授权的 ocelot,但无法与 Azure Active Directory 一起使用. 我已经将 Ocelot api 网关 url 添加到我的 api 重定向 url 列表中. 我应 ..

API网关上的数据汇总

我正在研究微服务架构,我想聚合来自两个微服务的数据. 例如,前端调用API网关,而API网关调用两个微服务“客户"和“订购"微服务.客户微服务返回客户详细信息,而订单微服务返回客户所订购的所有产品. 这是API网关使用Ocelot或Azure API Management从两个微服务聚合后返回的格式. 格式1 {“顾客":[{"customerId":1001,"custom ..

ocelot配置文件中的环境变量

我有多个微服务,客户端可以通过 Ocelot 网关访问这些微服务.在配置文件中,有一些属性可以指定下游主机和端口.对于每个路由,都必须这样做. 问题在于,如果服务的主机名或端口发生更改,我将不得不修改与此特定服务关联的每条路由. 因此,问题是,是否可以在 ocelot.json 配置文件中引入ENV变量?在这种情况下,我只需要修改一个ENV变量,所有关联的路由都会受到影响. 这是 ..
发布时间:2021-04-11 19:25:48 其他开发

是否可以为SwaggerUI动态添加SwaggerEndpoint?

我们正在.NET Core中构建面向服务的体系结构.我们已经决定使用Ocelot作为我们的API网关.我已经将Ocelot与Consul集成在一起以进行服务发现.现在,我试图为所有下游服务创建一个统一的Swagger UI. 在发现服务之前,我们进行了以下Swagger设置: //启用中间件以将生成的Swagger用作JSON端点app.UseSwagger(c => {c.RouteTe ..

Ocelot没有将WebSocket传递给微服务

我正在尝试使用Ocelot作为代理连接到SignalR集线器.SignalR插入网关通过websockets流量传递的微服务中.通过HTTP请求进行的协商已成功执行,但似乎无法通过websockets进行进一步的通信.我不知道发生了什么,特别是当在另一个环境上使用Azure SignalR时,具有相同配置的通信可以完美地工作.下面,我介绍我的网关配置: ocelot.json {"Dow ..
发布时间:2021-04-01 21:46:44 C#/.NET

如何使用Azure Active Directory设置Ocelot Api Gateway

我遵循了 但是,我想从Ocelot Api Gateway后面使用该api. 我可以将ocelot与自定义基本授权一起使用,但是不能与Azure Active Directory一起使用. 我已经将Ocelot api网关url添加到了我的api重定向url列表中. 如何在config.json和Ocelot Api Gateway项目StartUp.cs中设置ReRoutes值? ..

ASP.NET Core Api-Gateway中间件

我是API网关的新手,有一个理解上的问题. 我也尝试在端点后面放置一系列(微)服务. 为此,我建立了一个ASP.NET Core应用程序并添加了软件包 ThreeMammals Ocelot . 借助文档,我已经配置了上游和下游. 到目前为止,一切都很好. 客户端向 http://mygateway:4242/s1/ {api}发出请求,例如,按预期从Service1获取JSON或XM ..
发布时间:2020-09-09 00:12:00 C#/.NET