搜索航班是一个 这是计算机科学中著名的难题,而且越来越难. 五年前, 从纽约到伦敦的航班大约有50亿种组合. 这已经超过了 10倍到今天的630亿这一趋势没有放缓的迹象.

全球十大网赌靠谱平台网站的系统为移动应用程序的飞行搜索提供动力, 第三方旅游网站, 航空公司网站, 甚至实体旅行社也不例外. 在高峰期,十大网赌靠谱平台每秒产生近100万条行程, 每一个都需要大量的计算,并需要多个大型的, 用于选择的内存数据集, 座位可用性, 机票价格, 和验证.

使航班搜索成为可能,并具有成本效益, 同时仍然允许快速开发和试验, 十大网赌靠谱平台一直在用 microservice-based架构 十多年了. (事实上,这比“微服务”这个词出现的时间还长!现在十大网赌靠谱平台正在全球十大网赌靠谱平台网站实验室中扩展这一功能,包括日历购物等新功能, 个性化, 和销售. 让十大网赌靠谱平台来看看十大网赌靠谱平台一路走来所学到的三个重要经验.

第一个是 简单赢了. 其想法是通过标准化服务通信、控制和监视的方式来简化, 或者甚至限制所使用的技术栈的变化. 因为虽然每个选择在局部都是最优的, 作为一个整体, 复杂性使其难以扩展, 调试, 了解这个系统. 这也损害了快速创新的能力, 因为重新组织服务很困难,开发人员从一个组件转移到另一个组件也很有挑战性.

第二个教训是 关注“服务”,而不仅仅是“微观”.” 全球十大网赌靠谱平台网站的每一项购物和零售微服务都有其存在的理由. 其中一些服务是计算密集型和无状态的, 其中一些需要快速访问大量的RAM, 还有一些是从数据库中读取的. 因为它们有不同的运行时概要文件或使用不同的资源集, 它们作为不同的服务存在.

最后, 适应中间状态. 这意味着支持频繁的, 通过使各个服务的通信和数据更新前后兼容,滚动升级各个服务. 最重要的是,它意味着在CI/CD管道中自动测试这些组合. 十大网赌靠谱平台一直在尝试SRE风格的DevOps 率先在谷歌 管理十大网赌靠谱平台的购物及零售服务. 这些工程师编写代码不仅仅是为了监控和部署十大网赌靠谱平台的服务, 同时也让它们更有弹性,更容易管理.

现在让十大网赌靠谱平台来探讨一下全球十大网赌靠谱平台网站实验室对微服务的未来所下的两个赌注.

首先, 共享服务将促进创新. 作为一家为航空公司开发数百种十大网赌靠谱平台的公司, 旅行社, 和酒店, 十大网赌靠谱平台正在通过投资于可在整个公司使用的共享服务来扩大十大网赌靠谱平台的创新能力. 这些共享服务将支持快速原型设计, 活动,, 20%的项目, 甚至可以通过允许开发人员将可重用服务与少量的新编排代码混合和匹配来加速特性开发工作.

其次,十大网赌靠谱平台可以允许开发人员 花更多的时间通过标准化创造价值 包括gRPC这样的框架和Istio这样的服务网格. 整个科技行业, Airbnb公司, 谷歌, Lyft和Netflix正在利用这些工具迅速增加他们对微服务的采用,同时扩大他们能够管理这些服务的规模.

请继续关注更多关于十大网赌靠谱平台大规模使用微服务的内容, 包括十大网赌靠谱平台如何在云环境中部署它们. 如果你对这样的大型工程项目有热情, 十大网赌靠谱平台正在招聘!