微服务设计

时间:2017-04-24 16:53:13

标签: java spring microservices

我是微服务的新手,我很难理解它们到底是什么。我想举一个例子,如果你可以分解为这个场景应该如何编写微服务,那么它真的很棒。

场景:我必须使用两个内容管理系统:Documentum和IBM FileNet。

对于每个内容管理系统,我想写一个实现 -

  1. 创建新文件或文件夹。
  2. 更新文件或文件夹。
  3. 删除文件或文件夹。
  4. 更新文件或文件夹元数据。
  5. 搜索文件。
  6. 获取文件内容。
  7. 创建和更新应用于文件或文件夹的权限集。 等。
  8. 我应该如何将其分解为微服务? 我应该在单独的微服务中为每个内容管理系统编写实现吗?

    请帮忙。

    谢谢

1 个答案:

答案 0 :(得分:-1)

是的,您必须将每个内容管理系统编写为单独的微服务&暴露REST端点,以便它们可以单独扩展而不相互依赖

PS:为了理解微服务,http://microservices.io/是理想的起点。此外,https://microserviceweekly.com/的文章将有助于您的微服务架构之旅