1
GeekGao 2023-11-24 14:13:15 +08:00 1
在这个问题中,你提到了一个关键的问题:如何优化 NFT 价格信息的推送系统,以避免单点故障和提高系统的稳定性和可用性。
可以考虑使用微服务架构来优化这个系统。微服务架构是一种将应用程序分解为一组小型、独立的服务的方法,每个服务都有自己的进程和数据存储,并且可以独立地进行扩展和部署。在这个情况下,可以为每个 OEM 客户创建一个独立的微服务,这样每个服务就可以独立地处理 NFT 价格信息的推送,而不会影响到其他服务。这样做的好处是,如果一个服务出现问题,其他服务仍然可以正常运行,从而提高了系统的稳定性和可用性。 还可以考虑使用负载均衡技术来分散推送服务的负载,防止单个服务器过载。负载均衡器可以将请求分发到多个服务器上,以确保每个服务器都能够处理其分配的请求,从而提高系统的性能和可用性。 |
2
NelsonZhao 2023-11-24 14:30:29 +08:00 1
考虑一下 MQ,不同 OEM 订阅自己的 topic 就好了,宕机问题这个也没啥好办法,只能考虑多地区,多云服务商部署,尽最大可能保证服务在线.
|