如果同一个网页我有2个API,那叫微服务?

If I have 2 APIs for the same webpage, it is called microservice?

我已经完成了 2 个连接到同一个数据库的 API,它们为同一个网页一起运行,一个用于用户和一般数据,另一个用于管理图像,它获取并保存到一个云服务,图像的信息保存在数据库中。

我对微服务的了解确实不够,所以我想知道我做的是不是可以称为微服务或者它有另一个名字。

非常感谢您的建议。

微服务应该是自包含的。永远不要将多个应用程序/apis/任何东西写入同一个数据库。

每项服务都是它自己的孤岛。

微服务也不是你必须走的路。这是防止超级大单体的一种可能方法api。

我构建的大多数项目都使用一个 api(服务),因此无需将其拆分。当您必须将服务 (api) 拆分为微服务时,您可能不再是单独工作,而是在团队中工作,因为这是一个巨大的项目。

但是,如果您选择拆分 apis,它们中的每一个都必须有自己的数据库,不允许其他软件直接在其中读取或写入数据,但只能通过 api.

编辑:希望对您有所帮助。如果这听起来像是我对你大吼大叫,我不会。