controller 中 worker 最不适合做什么操作
controller 中 worker 最不适合做什么操作
A. 创建其他资源对象
B. 重新往 workqueue 中塞入对象
C. 更新资源对象的 status
D. 调用其他耗时的web 服务并等待返回
E. 什么都不做
选择D
在controller中,worker最不适合执行的操作是调用其他耗时的web服务并等待返回(占用资源低效)。
在controller的event handler中,执行的操作应当是高效的,避免占用过多资源。如果worker尝试执行耗时的操作,如调用其他耗时的web服务并等待返回,这会导致资源利用效率低下,因为controller需要快速响应和处理事件,而不是等待外部服务的响应。这样的操作不仅会降低controller的整体性能,还可能导致其他重要的任务被延迟处理,从而影响系统的稳定性和可靠性。因此,为了避免资源浪费和系统性能下降,controller中的worker应当避免执行任何可能占用大量时间等待外部服务响应的操作。