凌云时刻 · 极鲜速递

导读:大搜车利用云上MQTT+消息队列RocketMQ+全球消息路由+消息队列Kafka构建了完整的云上消息系统。

者 | 邹昂

来源 | 凌云时刻(微信号:linuxpk)

挑战

汽车产业互联网平台大搜车由姚军红创立于2012年12月,先后获得阿里巴巴集团、蚂蚁金服、晨兴资本、华平投资、春华资本等机构超过12亿美元融资。2017年12月,大搜车列入由硅谷全球数据研究机构PitchBook评选的“2017年全球新晋独角兽”名单。

目前,大搜车已经搭建起比较完整的汽车产业互联网协同生态。随着业务业务的快速发展,大搜车遇到了一系列的问题:

  • 大量微服务系统,总数在2000以上,这些系统之间的异步通信全部都需要通过消息队列MQ,导致消息量大幅增加,日均消息TPS在6000以上,消息系统的稳定性成为云上业务稳定保障的重中之重。

  • 由于有杭州和北京两大研发中心,客户在杭州和北京都部署了大量业务系统,多地域应用的消息同步需要有稳定可靠的机制。

  • 物联网设备的管理和接入对消息系统提出了更高的要求。

  • 大数据领域大量应用Kafka,需要更稳定可靠的商业版Kafka产品,减少运维工作量。

解决方案

为了更好地支撑业务,大搜车利用云上MQTT+消息队列RocketMQ+全球消息路由+消息队列Kafka构建了完整的云上消息系统。

  1. 通过全球消息路由功能将杭州地域的消息同步到北京地域,做到业务分地区就近部署;

  2. 独立消息队列实例管理不同业务,可用性更高;

  3. 利用消息队列Kafka对接大数据生态,即开即用,快速扩容,可靠性更高。物联网设备通过MQTT进行接入,后台开发物联网设备管理平台,通过MQTT连接设备端,并对设备的能力进行管理,可通过平台调用设备端能力(比如发起会议、下发开机图片、获取设备信息等);

  4. MQTT与RocketMQ后台消息打通,后端应用服务器无需保持设备端连接,以通用的RocketMQ消息进行对接,服务器端更稳定,连接管理更可靠。

价值

  • 业务稳定性:阿里云RocketMQ提供99.99999999%的数据可靠性99.95%的服务可用性SLA,确保服务高可用以及数据不丢失。

  • 高性能:RocketMQ支持千万级TPS以及亿级消息堆积,在业务高峰期依然可以保持高性能。

  • 全球消息路由:利用稳定可靠的路由功能,将客户多个地域的消息系统打通,实现业务就近访问,满足跨地域、远距离、毫秒级消息流转的需求。

  • 海量物联网设备管理:利用阿里云消息队列MQTT,实现物联网设备与云上业务应用可靠连接,轻松管理海量物联网设备。

  • 云上托管版Kafka:兼容开源Kafka协议,全托管,高可用,高安全。无缝对接开源及云上大数据生态。

END

往期精彩文章回顾

云上发展,唯快不破!IT部门是数字化转型的变革者

国内首个!阿里云发布容器ATT&CK攻防矩阵

从架构到代码:软件开发的七个新趋势

自带公网IP上阿里云

如何画好一张架构图?

程序员误删,暂时不用离职了……

云原生:重新定义云时代的技术标准

我们能从Matlab被禁中学习什么?

申通上云?技术详解!

Python 命令行库的大乱斗

长按扫描二维码关注凌云时刻

每日收获前沿技术与科技洞见

大搜车:云上多地域高可用消息系统的构建 | 凌云时刻相关推荐

  1. 大搜车:云上多地域高可用消息系统的构建

    汽车产业互联网平台大搜车由姚军红创立于2012年12月,先后获得阿里巴巴集团.蚂蚁金服.晨兴资本.华平投资.春华资本等机构超过12亿美元融资.2017年12月,大搜车列入由硅谷全球数据研究机构Pitc ...

  2. 汽车产业云上多地域高可用消息系统构建

    汽车产业互联网平台大搜车由姚军红创立于2012年12月,先后获得阿里巴巴集团.蚂蚁金服.晨兴资本.华平投资.春华资本等机构超过12亿美元融资.2017年12月,大搜车列入由硅谷全球数据研究机构Pitc ...

  3. 中国汽车互联网应该怎么做才对?看大搜车

    (1)中国互联网走到哪个阶段了 中国互联网发展了20年,分为两个阶段,每个阶段十年: 第一个十年是1998-2008,不管你是自己原创/转载/采访/邀稿/翻译,还是论坛博客微博平台UGC,还是百度爬取 ...

  4. 云场景实践研究第81期:大搜车

    更多云场景实践研究案例,点击这里:[云场景实践研究合集]联合不是简单的加法,而是无限的生态,谁会是下一个独角兽 2017云栖大会HBase专场,大搜车高级数据架构师申玉宝带来阿里云云数据库HBase在 ...

  5. 是骡子是马,拉出来溜溜 ——阿里云HBase在大搜车的试用

    大搜车,中国领先的车商服务平台.凭借多年对汽车行业的深刻洞察与理解,推出了适合汽车经销商集团及大型二手车商的业务经营管理系统"大风车",适合中小二手车商的经营管理系统"车 ...

  6. 【报告分享】2020年新能源乘用车白皮-大搜车智云百度指数(附下载)

    摘要:十年时间,中国新能源乘用车销量由2000台增长至114万台,销量发生翻天覆地变化. 来源:大搜车智云&百度指数 如需查看完整报告和报告下载或了解更多,微信公众号:行业报告智库

  7. HBase在大搜车金融业务中的应用实践

    摘要: 2017云栖大会HBase专场,大搜车高级数据架构师申玉宝带来HBase在大搜车金融业务中的应用实践.本文主要从数据大屏开始谈起,进而分享了GPS风控实践,包括架构.聚集分析等,最后还分享了流 ...

  8. 大搜车面向复杂业务场景的研发运维体系治理实践

    图:大搜车基础设施部负责人李同刚 2021年12月10日,在云上架构与运维峰会上,大搜车集团基础设施部负责人李同刚分享了大搜车在研发运维体系治理的一些实践.以下是他的演讲实录: 一.业务介绍 1.汽车 ...

  9. JuiceFS 在大搜车数据平台的实践

    大搜车已经搭建起比较完整的汽车产业互联网协同生态.在这一生态中,不仅涵盖了大搜车已经数字化的全国 90% 中大型二手车商.9000+ 家 4S 店和 70000+ 家新车二网,还包括大搜车旗下车易拍. ...

  10. 关于大搜车「无线开发中心」团队

    更多文章,参见大搜车技术博客:blog.souche.com/ 大搜车无线开发中心持续招聘中,前端,Nodejs,android 均有 HC,简历直接发到:sunxinyu@souche.com 我们 ...

最新文章

  1. 开源库nothings/stb的介绍及使用(图像方面)
  2. iBATIS教程之like语句的写法浅析
  3. C++11 多线程库使用说明
  4. Ubuntu中NS2安装详细教程
  5. Windows8之hyper-v探索
  6. pytorch ——模型创建与nn.Module
  7. 报名即将截止,“梧桐杯”大数据应用创新大赛,邀你进入大数据先锋阵营
  8. linux中date命令设置系统时间的方法-转
  9. 基于EfficientNet网络的植物叶部病害分类
  10. 微软全球MVP教你如何由程序员到CTO
  11. android游戏开发方向初探
  12. 高等数学(第七版)同济大学 习题3-5 个人解答
  13. Eclipse 性能优化
  14. 前端js获取屏幕高度
  15. 百度php获取当前经纬度,百度地图获取经纬度的示例
  16. 用计算机怎么算斜边,斜边计算公式
  17. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (作者:剽悍一小兔)第七、八、九节学习随笔
  18. 余额重估(Revaluation Balances)相关设置和操作
  19. 高桥盾react和boost_耐克的Epic React和阿迪的Boost哪个更厉害
  20. centos系统性能监控常用软件介绍

热门文章

  1. doctest使用注意点 -- 省略号的使用
  2. MySql-第七篇单表查询
  3. 多窗口下的批量操作脚本 - 利用win32gui和WindowSpy++简单实现目标窗口前置
  4. 算法排序代码(简单排序)
  5. windows部署PHP开发的cms系统
  6. delete语句与reference约束 FK_subplan_job_id冲突问题,导致job无法删除解决办法
  7. struts2入门第一天----------一个简单例
  8. Sql Server trace flags
  9. javascript获取css样式文件中定义的样式的方法
  10. 将2^n (n=1000000) 转化为10进制输出