2017-04-24 81 views
-2

我是微服务的新手,我很难理解它们究竟是什么。我会举一个例子,如果你可以将它分解为如何为这种情况编写微服务,那么它会非常棒。微服务设计

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

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

  1. 创建一个新的文件或文件夹。
  2. 更新文件或文件夹。
  3. 删除文件或文件夹。
  4. 更新文件或文件夹元数据。
  5. 搜索文件。
  6. 获取文件的内容。
  7. 创建和更新应用于文件或文件夹的权限集。 等

我应该如何将它分解为微服务? 我应该在单独的微服务中为每个内容管理系统编写实现吗?

请帮忙。

感谢

+0

无微服务是系统负载均衡的分布和大量的流量和构建节点的运行每个服务 – strash

+0

,使他们发现对方而努力的不同单位的帮助,以及其他使用不同平台的企业解决方案的使用案例 – strash

+0

示例情况是,您有一个从10年开始的遗留项目,仍然可以为您带来资金或其他东西。您正在实施使用旧软件的新解决方案。网络解决方案太 – strash

回答

-1

是的,你将不得不写每一个内容管理系统作为一个独立的微服务&暴露REST端点,以便他们可以单独缩放而不依赖间相互

PS :为了解微服务,http://microservices.io/是开始的理想场所。另外的https://microserviceweekly.com/条款将在您的微服务架构的旅程

+0

什么是“微服务”呢? – fnt