有赞容器化实践

前言 容器化已经成为一种趋势,它可以解决很多运维中的痛点,比如效率、成本、稳定性等问题,而接入容器的过程中往往也会碰到很多问题和不便。在有赞最开始做容器化是为了快速交付开发测试环境,在容器化的过程中,我们碰到过容器技术、运维体系适配、用户使用习惯改变等各种问题,本文主要介绍有赞容器化过程中碰到的问题以及采取的方案。 有赞容器化的初衷 在有赞同时会有很多个项目、日常在并行开发,环境的抢占问题严重影响了开发、测试和上线的效率,我们需要给每个项目提供一套开发联调(daily)、测试环境(qa),并且随着项目、日常的生命周期项目环境也会随着创建和销毁,我们最早的容器化需求就是怎么解决环境快速交付的问题。…

Read More

有赞美业的团队介绍

有赞的介绍 有赞,是一个商家服务公司。我们通过产品和服务,帮助互联网时代的生意人私有化顾客资产、拓展互联网客群、提高经营效率,全面助力商家成功。 我们致力于成为商家服务领域里最被信任的引领者;并持续作一个 Enjoy 的组织。 有赞美业介绍 美业技术团队,是一个人数不算太多,但是效率超级高的垂直团队,在这个仅仅40来人的团队中,包括完整的作战单元,有web、小程序、安卓、ios、大数据、java、测试以及项目管理。…

Read More

有赞搜索系统的技术内幕

上文说到有赞搜索系统的架构演进,为了支撑不断演进的技术架构,除了 Elasticsearch 的维护优化之外,我们也开发了上层的中间件来应对不断提高的稳定性和性能要求。 Elasticsearch 的检索执行效率可以表示为: O(num_of_files * logN) 其中 numoffiles 表示索引文件段的个数,N 表示需要遍历的数据量,从这里我们可以总结出提升查询性能可以考虑的两点: 减少遍历的索引文件数量 减少遍历的索引文档总数 从 Elasticsearch 自身来说,减少索引文件数量方面可以参考几点:…

Read More