我创建了一个 java/spring 库,提供可重用的功能,例如调用 ldap 服务来检查用户是否已通过给定目录服务的身份验证。
该库正在运行,我可以通过 maven 将它集成到任何给定的 java 项目中,或者将 api 与 rest 一起使用。
我有两个问题:
我想调用那个图书馆服务让我们说public boolean authenticateUser(String login, String password)
异步。我是在库中异步编码该服务还是应该由消费应用程序执行异步调用?
因为它是一个使用弹簧(引导)的库,所以我在库中定义了一个专用ThreadPoolTaskExecutor
bean。这是一个好主意(专用ThreadPoolTaskExecutor
)还是消费应用程序应该定义ThreadPoolExecutor
沧海一幻觉
相关分类