gpt4 book ai didi

java - 组合后端调用与单独后端调用

转载 作者:行者123 更新时间:2023-12-02 12:10:51 24 4
gpt4 key购买 nike

我尝试找出适合我正在处理的用例的最佳解决方案。不过,我很乐意从你们那里得到一些架构建议。

我有一个用例,前端应显示分配给任务的用户列表以及未分配但能够分配给同一任务的用户列表。

我不知道更好的解决方案是什么:

  • 有一个后端调用来收集用户列表并将其发送返回到包含两个列表的新数据类中的前端。

  • 有两个后端调用,收集两个列表之一并将其发送分别回来。

第一个解决方案的优点是单个后端调用,而第二个解决方案的优点是后端中单独方法的可重用性。

关于首选哪种解决方案以及原因有什么建议吗?

有什么我应该熟悉的模式或标准吗?

最佳答案

当我偶然发现从服务器获取数据的要求时,我首先只对或多或少(取决于问题域)单个功能(我将其称为任务用户列表)进行一次调用)。

这种方法节省了客户端的实现复杂性,并节省了事务的协议(protocol)开销(TCP header 等)。

如果性能分析显示调用速度太慢,因为它请求太多数据(用户体验受到影响),那么我会采用您的第二个解决方案。

总结一下,我将从第一种方法开始。必要时进行优化(采用更复杂的解决方案)。

关于java - 组合后端调用与单独后端调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46559685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com