【发布时间】:2017-09-21 11:17:56
【问题描述】:
我是微服务的新手,我很难理解它们到底是什么。我举个例子,如果你能把它分解成应该如何为这个场景编写微服务,那么它真的很棒。
场景:我必须使用两个内容管理系统:Documentum 和 IBM FileNet。
对于每个我想编写实现的内容管理系统 -
- 创建新文件或文件夹。
- 更新文件或文件夹。
- 删除文件或文件夹。
- 更新文件或文件夹元数据。
- 搜索文件。
- 获取文件内容。
- 创建和更新应用于文件或文件夹的权限集。 等等。
我应该如何将其分解为微服务? 我应该在单独的微服务中为每个内容管理系统编写实现吗?
请帮忙。
谢谢
【问题讨论】:
-
不,微服务是系统负载平衡和大量流量的分布,并构建节点来运行每个服务
-
因此他们发现彼此并作为不同的单元工作,以及您使用不同平台的企业解决方案的其他用例
-
示例情况是,您有一个 10 年的遗留项目,仍然可以为您带来金钱或其他东西。您正在实施使用旧软件的新解决方案。网络解决方案也
-
但在我看来不是你的情况,因为你必须在你的设计中写出绝对不同的所有东西
-
点赞 - 让其他人也参与讨论
标签: java spring microservices