易车开放平台

我要开发同款
刘江楠2023年07月03日
47阅读
所属分类 PC网站

作品详情

1. 网关模块使用Gateway把客户端请求通过Hander Mapping匹配到与请求相匹配的路由,然后将其发送给WebHander,后Hander通过指定的过滤器链来将请求发送到我们实际的服务执行业务逻辑,然后返回结果。同是使用请求账户和路由和时间做key,利用Redis缓存计算每日请求次数,达到每日限流。2. 视频模块通过RabbitMQ进行传输,服务端通过三方服务进行视频转码处理后存储到COS,利用xxl-Job任务调度系统去将完成处理数据推送合作方。3. 内容定制模块通过页面配置数据筛选条件进行内容(新闻、长视频、短视频、动态、点评、论坛)适配,然后客户根据定制条件分页拉去内容。因历史数据过大,采用数据中间层优先对数据进行宽表处理,将数据写入ClickHouse(CK)存储,将原来MySQL存储查询响应慢17s提升到0.1s数据响应。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论