如何命名Spring Boot微服务项目

问题描述 投票:-1回答:2

嗨,我是微服务架构的新手

我与服务器命名规则冲突。

所以我能问您关于某事的建议吗?

如果有注册功能,登录服务,用户和管理员。我想用spring initializr做项目。那么这个服务器名是什么?成员服务器还是用户服务器?我不确定该名称,因为有成员,用户,管理员,参与者

谢谢!

spring spring-boot setup-project
2个回答
0
投票

也许我将其命名为base_server,因为用户和参与者是其他服务的基础,并且以后可能会添加权限或角色,菜单等。


0
投票

命名项目确实取决于个人”(某些人将后缀用作MS,Service等],等等)。通常,微服务架构包含以下组件

  • API网关:负责根据配置将请求转发到单个微服务
  • UAA(用户计费和授权):
  • 负责管理用户权限和操作
  • 微服务:
  • 负责处理您将在其中编写业务逻辑的请求

    如果具有注册功能,登录服务,用户和管理员。

这些操作与用户有关,应由UAA管理。您可以将该项目命名为UAA或AuthenciationService,AuthenciationMS

我不确定该名称,因为有成员,用户,管理员,参加者

这些是根据用户执行操作的权限(将来可能会更改),我们不需要为他们创建单独的项目

© www.soinside.com 2019 - 2024. All rights reserved.