700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 唯品会技术架构一览表

唯品会技术架构一览表

时间:2018-09-29 03:15:25

相关推荐

唯品会技术架构一览表

目录

一、前言

二、venus生态系统

三、OSP篇

​四、配置中心

五、Thrift

六、Saturn

一、前言

唯品会(VIPISHOP)作为全国前几名的零售电商企业,主打品牌折扣商品,涵盖名品服饰鞋包、美妆、母婴、居家等各大品类。目前已发展成为全球最大特卖电商网站。作为头部电商企业,公司在技术上也是有着自身的沉淀积累和创新。

唯品会产品

唯品会微服务基础中台架构设计思路:

OSP (开放服务平台)微服务框架,提供高性能、高可扩展的远程调用机制,实现了契约化多语言服务接口,同时提供了强大的服务化治理能力,可以实现负载均衡、路由选择以及自我保护等。Service Center 统一的服务治理中心,对基础服务化项目提供的服务进行治理,将所有服务化项目的配置集中在一起,实现一处配置、多处运行的目标。Mercury 全链路跟踪监控平台,实现了全链路调用链跟踪、指标统计、监控告警等,通过 Mercury,应用管理人员 / 架构师等可以全方位把握应用整体拓扑结构、定位全网应用瓶颈。应用开发人员可以定位线上服务性能瓶颈、持续优化代码和 SQL、帮助快速解决线上问题,IT 运维 / 监控人员可以快速故障告警和进行问题定位、把握应用性能和容联评估、提供可追溯的性能数据。Janus 服务网关,为业务服务提供统一对外的、高性能的 HTTP 网关,针对外网支持 HTTPS、HTTP2、HTTP、自定义协议等,针对内网可以自动适配到 OSP 协议。Salus 服务安全管理平台,面向 OSP 和 RESTful 形式的服务,提供服务安全管理(认证、鉴权、防篡改)的手段。

基础中间件,CfgCenter 应用配置中心实现应用配置管理,Saturn 分布式任务调度平台具备高可用以及分片并发处理能力等,Asgard 一站式存储服务平台可以实现统一管理、统一监控存储服务,VMS 消息系统具备组内广播、消息回溯、消息延时、灰度消息等。

关于OSP的文章详细请查看另一篇:VIP_OSP--基于Thrift的RPC框架的基本原理_程序大视界的博客-CSDN博客公司(VIP)从开始在内部推动Venus框架的使用,这是一款基于Apache Thrift远程调用框架二次开发的高性能、高可扩展的、服务治理的RPC框架。服务端使用IDL进行服务的定义,客户端集成服务的SDK即可调用服务端的服务,开发简单,大部分的公共功能都在Proxy代理层工作,减轻了开发者的负担,使其只需要关注业务部分。下面是对该框架的基本原理的简单介绍。参考文献:1. Apa.../xuri24/article/details/105908498?spm=1001..3001.5501

二、venus生态系统

三、OSP篇

四、配置中心

五、Thrift

六、Saturn

Saturn (任务调度系统)是唯品会开源的一个分布式任务调度平台,取代传统的Linux Cron/Spring Batch Job的方式,做到全域统一配置,统一监控,任务高可用以及分片并发处理。

Saturn是在当当开源的Elastic Job基础上,结合各方需求和我们的实践见解改良而成。

详细见另一篇文章:

唯品会开源分布式作业调度平台Saturn

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。