加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

马蜂窝搜索基于Golang并发代理的一次架构升级

发布时间:2019-03-29 22:56:33 所属栏目:教程 来源:马蜂窝技术
导读:搜索业务是马蜂窝流量分发的重要入口。很多用户在使用马蜂窝时,都会有目的性地主动搜索与自己旅行需求相关的各种信息,衣食住行,事无巨细,从而做出最符合需求的旅行决策。 因此在马蜂窝,搜索业务交互的下游模块非常多,主要有目的地、POI、热门景点、

基于 Golang 的并发代理在马蜂窝搜索业务中已经使用了一段时间,很好地解决了之前存在的一些问题。目前,搜索服务平均耗时已经降低到240ms 左右,架构的可用性和可扩展性也得到很大提升,并且有效提高了系统资源的利用率。

现在并发代理只支持 HTTP,后续会增加 RPC,,来更好地支持整体的服务化改造。在推进和实施搜索架构升级的过程中,我们也会把更多的经验分享出来,希望大家持续关注。

本文作者:王江涛,马蜂窝搜素推荐研发工程师。

【本文是51CTO专栏作者马蜂窝技术的原创文章,作者微信公众号马蜂窝技术(ID:mfwtech)】

戳这里,看该作者更多好文

【编辑推荐】

  1. Go Commons Pool发布以及Golang多线程编程问题总结
  2. 实践 | 马蜂窝实时计算平台演进之路
  3. 马蜂窝消息总线——面向业务的消息服务设计
  4. 马蜂窝定制游抢单系统设计与功能核心
  5. Flutter实现原理及在马蜂窝的跨平台开发实践
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读