All -我们正计划将我们的UI迁移到微前端,因为在架构上,我们在后端层级拥有越来越多的Spring-Boot相关服务。
使用多个引导服务的单个UI代码库会产生UI依赖性,并且UI代码库成为单点故障。为了克服这一点,并在我们希望的任何地方使用UI +数据,考虑为UI实现微前端应用程序,并迁移我们当前的设置。
当我们查看时,我们可以看到单spa框架在这方面对我们有帮助。PoC也是积极的。我想了解是否有任何与此方法相关的限制,警告,利弊等。请告知是否有人对它。
将API尽可能地设计为RESTful,我想知道是否可以使用特定的子URI来划分资源。
让我们有以下URI:
GET /users:列出用户
GET /users/42:使用id=42获取有关用户的详细信息,例如:
{ id: 42,first_name:“已完成”,last_name:"Joe",is_active: false }
我将把“是活跃的”状态作为自己的资源:
GET /users/42/is_active:获取关于id=42用户的活动状态
{ is_active: false }
PUT /users/42/is_active:使用id=4