asp.net-core - Ocelot 可以拥有自己的控制器/动作吗?
问题描述
我正在尝试组合一个 API 网关,该网关还可以用于混合对多个 API 的调用。我还想拥有自动生成的 Swagger,所以我想结合 Ocelot 的授权和速率限制功能,但也希望能够在 .NET 代码中创建边缘自定义 API 来处理 API 调用的翻译和组合.
Ocelot 可以做到这一点,有没有例子?Ocelot 是否仅与下游 API 作为单独的应用程序一起使用?我试图避免只存在于混搭和复合 API 调用的额外跃点。
解决方案
Ocelot 不支持任何自动生成的招摇。但是您可以手动推出自己的解决方案。据我了解,Ocelot 只能通过提供 ocelot.json 配置来工作,其中您的重新路由配置为下游应用程序/api。
推荐阅读
- python - Numpy load.txt 不会将值转换为整数
- mysql - 使用cloudlinux python选择器在python3.7上安装mysqlclient时修复错误
- lldb - Quit LLDB with exit code of process
- cakephp - 当使用 $_GET 在 cakephp 中获取字符串时加上 bacome 空白
- scala - Play Framework:地图没有隐式格式
- android - 统一的 Firebase 消息传递服务
- ios - iPad上Unity游戏画面卡顿
- javascript - 如何使用 JSON 数据在四列中创建 HTML 表?
- router - 如何找到主机连接的交换机的IP地址?
- javascript - vuex action api调用不更新dom