首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >10个微服务有多少个前端?

10个微服务有多少个前端?
EN

Stack Overflow用户
提问于 2017-08-02 08:55:56
回答 1查看 111关注 0票数 0

我有一堆微服务(确切地说是10个),每个都有自己的数据库,自己的代码库,自己的部署管道,以及所有推荐的微服务架构的东西。

然而,我没有关于如何构建前端组件的线索,这些组件将由前端程序员开发。

我是否应该有10个这样的服务,每个后端微服务一个?或者我应该只有一个?

也许我可以将一些微服务分组,例如与管理员角色相关的微服务,并为其创建单个前端?而另一个角色呢?由于我有大约4个角色,我可能有4个前端应用程序?

对于最终用户,应用程序(ui)应该看起来像一个整体。

你能说什么??

简而言之,服务是(管理员、客户端、分发者和响应者作为角色):

1) oauth服务器(管理员、分发服务器)

2)用户服务(ADMIN)

3)产品服务(ADMIN)

4)调查服务(客户端)

5)工作定位服务(总代理商)

6)应答服务(答复者)

7)电子邮件模板服务(ADMIN)

8)信用/交易服务(管理)

9和10)批处理服务,但用于显示批处理状态和结果的UI (管理)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 20:35:43

不一定要有10个前端服务,每个后端服务一个,但要尽量多地使用前端服务,以充分利用微服务的优势。

我不认为根据角色分离前端是个好主意。应根据域、产品和子产品进行分离。

我不完全清楚这10个服务是什么,所以很难说出如何分离前端服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45449806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档