首页 > 解决方案 > Ruby on Rails 应用程序连接到多个 API

问题描述

我正在开发一个 Ruby on Rails 应用程序以连接到多个 API。因此,用户可以转到我的 Web 应用程序并选择他们想要在其设备上使用的 API。我在网上搜索,但找不到一个好的 Rails 架构来做这件事,我考虑使用微服务,我认为这会很有用,因为您可以为每个 API 创建一个微服务。由于我是在 Rails 中使用多个 API 的新手,因此我对软件架构的外观没有一个完整的图像。

有人可以帮我解决吗?

标签: ruby-on-railsapi

解决方案


您正在连接多个 api,这些 api 是您要创建的还是存在的实际服务?如果它们已经存在并且您只想提取信息,则不需要微服务架构。

我将为每个 api 创建一个服务对象,然后在您的 api 中的某些操作或函数上调用该服务对象。


推荐阅读