创建个每天接收和处理亿条消息的高负载系统。关于工作方法和技术除了系统的主要标准特征外团队还实现了功能要求可用性横向可扩展性和实时分析。为了实现这个项目我们使用了世界著名的技术数据库和消息代理。这些技术的选择使我们能够在接待处实施多个阶段的检查然后筛选出那些不符合客户标准且小于毫秒的消息。该系统的关键参数之是处理大量数据的能力。因此在开发过程中除了定期测试外团队还进行了负载测试。结果显示最大负载约为每秒条消息。
而这比客户的要求高出。经过两年多的商业运营我们系统的可用性大 手机号码数据库 大超过了此类系统的国际标准。尽管在其运行期间发布了个版本。高效的团队建设我们已经能够显着加快开发过程此类系统通常由至少人的团队开发大约年。我们将这个时间缩短为个月并以仅人的团队实施了整个项目。
由于以下原因取得了类似的结果将灵活方法的所有可能性用作规划和开发的主要元素使用持续集成的原则减少管理经理对开发团队的影响又名与客户的日常互动个单独的试验台是工业试验台的完整副本对周末和晚上的定期挑战做出迅速反应。目前该系统已商业运行年多。自发布以来数据量增长超过倍达到约。特点。挑战。解决方案。我想谈谈该项目的复杂任务。我们遇到的典型困难之是个人数据的使用。