我们通过网络编写代理来部署/分布。代理每15秒,甚至可以是每5秒发送一次数据。致力于服务/系统工作为了让所有代理能够通过临界有效载荷推送数据/元组。高达5%的下降率是可以接受的。最终的数据将会被隔离以及存入到数据库管理(DBMS)系统(目前我们使用MYSQL)
我正在寻找答案的问题。
1. 客户端/服务端通信,代理能张贴数据。发送数据的状态并不重要,但是,如果服务端系统基于数据发送生成一个事件,代理就会收到通知。
很多互联网上的建议推荐使用消息总线(消息中间:ActiveMQ)实现异步通信。多播和UDP是替代品。
2. 持久性:经过评估后的数据会被存入到DBMS系统。
处理数据之后得到的是一个被聚合的记录,看上去Mysql是可扩展的。但是在指数级的数据量,考虑HBase作为一个选项。
仔细看,这里是否有一些关于两个场景的选择和专家建议。
转载请注明:旅途@KryptosX » 【翻译】 问HS:设计和实现可扩容服务?
时间: 2025-01-19 15:43:59