显示来自多个服务器端点的数据
Posted
技术标签:
【中文标题】显示来自多个服务器端点的数据【英文标题】:Displaying data from multiple server endpoints 【发布时间】:2022-01-16 05:40:21 【问题描述】:我正在努力寻找适合我的问题的设置。
我有一个基于反应的前端,它需要显示警报,这些警报存储在多个服务器上。如果向任何服务器添加警报,客户端也应该能够显示异步。
我正在苦苦挣扎的是,如果有两个解决方案中的任何一个是最好的,或者另一个解决方案更好。
一) 客户端(前端)与各个服务器的api进行通信,并与各个服务器建立socket连接。
B) 客户端只与承载客户端的服务器的api+socket通信,服务器从其他服务器获取数据。
任何意见将不胜感激。谢谢:)
【问题讨论】:
【参考方案1】:最好的方法是实现消息代理服务,例如 Kafka 或 ActiveMQ,这个过程称为发布和订阅。
下面的文章已经给出了很好的解释。 https://dev.to/victorgil/using-apache-kafka-to-implement-event-driven-microservices-af2
【讨论】:
以上是关于显示来自多个服务器端点的数据的主要内容,如果未能解决你的问题,请参考以下文章
DataTables:使用多个表、分组和 html 内容加速服务器端处理?
来自同一页面的多个 websocket,使用 java 作为服务器端
确定REQ-REP ZeroMQ应用程序客户端发出请求的端口,服务器绑定到两个端点(端口号)?