问题描述
关于微服务中的中台服务于后台服务划分的问题,到底是如何来确定的?
例子
一个博客系统
后台服务不允许用户调用,中台服务允许用户调用。但是这种设计的话像博客管理中只有文章管理,感觉服务多了。
如果是把中台服务融合成一个博客系统,并且对外提供API的话感觉网关又没啥用了。
中台服务和后台服务应该如何规划?还是说直接把后台服务做成单一服务,并且允许用户调用?
关于微服务中的中台服务于后台服务划分的问题,到底是如何来确定的?
一个博客系统
后台服务不允许用户调用,中台服务允许用户调用。但是这种设计的话像博客管理中只有文章管理,感觉服务多了。
如果是把中台服务融合成一个博客系统,并且对外提供API的话感觉网关又没啥用了。
中台服务和后台服务应该如何规划?还是说直接把后台服务做成单一服务,并且允许用户调用?
微服务是指将应用功能最小化,原子化,尽可能减少应用服务之间的耦合,而后通过不同微服务组合出不同的功能,提供给用户。最大化服务的可重用性。中台是相对于前台和后台而言,中台指的是在一些系统中,被共用的中间件的集合。前台为面向用户的应用,后台则是数据库等,中台则将两者紧密联系在一起。
15 回答8.3k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
没有复杂的场景不用考虑微服务
没有庞大稳定的业务不用考虑中台
这么简单的东西就简单做就好了