ruby-on-rails - Ruby on Rails 应用程序连接到多个 API
问题描述
我正在开发一个 Ruby on Rails 应用程序以连接到多个 API。因此,用户可以转到我的 Web 应用程序并选择他们想要在其设备上使用的 API。我在网上搜索,但找不到一个好的 Rails 架构来做这件事,我考虑使用微服务,我认为这会很有用,因为您可以为每个 API 创建一个微服务。由于我是在 Rails 中使用多个 API 的新手,因此我对软件架构的外观没有一个完整的图像。
有人可以帮我解决吗?
解决方案
您正在连接多个 api,这些 api 是您要创建的还是存在的实际服务?如果它们已经存在并且您只想提取信息,则不需要微服务架构。
我将为每个 api 创建一个服务对象,然后在您的 api 中的某些操作或函数上调用该服务对象。
推荐阅读
- powershell - Powershell 查找和移动受密码保护的 PDF 文件
- html - HTML 输入元素重叠绝对导航栏
- python - 使用 ACR1252 和 pyscard 对尾随块中的密钥进行 Mifare 4K 更改返回错误“99”
- javascript - 听从 vanilla JS 准备好的 Angular
- intellij-idea - WebStorm 淡黄色项目文件夹
- javascript - plotly.js :在图形工具提示中包含 HTML 表格
- python-3.x - 如何遍历数据框并将文件夹创建为 df 中的列,将子文件夹创建为 df 中的行?
- android - Android DownloadManager 下载完成通知打开临时文件?
- docker - 是否有预装了 GitHub CLI 的 docker 镜像?
- python - Django按自定义顺序设置记录