我正在评估设计,需要的是构建高性能的消息传递系统。一个系统必须向另一个系统发送通知消息。响应需要登录数据库。我要记住的其他方面是处理故障,记录日志。
方法1-:使用apache异步http客户端。 方法2-:常规方法,创建一个队列,在此队列中提交通知消息,并使用单独的线程来处理此队列。 方法3-:使用https://github.com/AsyncHttpClient/async-http-client#using-continuations
除非方法2不太复杂,除非没有明显的收获,否则我不想使用外部库。