首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/5735652/blog/5536147

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

以字节跳动内部 Data Catalog 架构升级为例聊业务系统的性能优化

背景 字节跳动 Data Catalog 产品早期,是基于 LinkedIn Wherehows 进行二次改造,产品早期只支持 Hive 一种数据源。后续为了支持业务发展,做了很多修修补补的工作,系统的可维护性和扩展性变得不可忍受。比如为了支持数据血缘能力,引入了字节内部的图数据库 veGraph,写入时,需要业务层处理 MySQL、ElasticSearch 和 veGraph 三种存储,模型也需要同时理解关系型和图两种。更多的背景可以参照之前的文章。 新版本保留了原有版本全量的产品能力,将存储层替换成了 Apache Atlas。然而,当我们把存量数据导入到新系统时,许多接口的读写性能都有严重下降,服务器资源的使用也被拉伸到夸张的地步,比如: 写入一张超过 3000 列的 Hive 表元数据时,会持续将服务节点的 CPU 占用率提升到 100%,十几分钟后触发超时 一张几十列的埋点表,上下游很多,打开详情展示时需要等 1 分钟以上 为此,我们进行了一系列的性能调优,结合 Data Catlog 产品的特点,调整了 Apache Atlas 以及底层 Janusgraph 的实现或配...

ShopWind 开源电商系统 V3.4.2 更新,优化社区团购、自提订单等模块

社区团购是一种全新的团购模式,通过小区团长、辐射小区用户。社区用户在小程序下单后、平台可直接发货配送至团长处,通知买家前来自提。做到生鲜购买,隔日送达取货的完美购物体验。社区团购模块流程以及更新如下: 1、社区团购可以作为独立小程序或者搭载在ShopWind开源电商系统中作为商城平台的一个模块使用。平台系统主页导航中点击进入社区团购频道页面。 2、社区团购页面上方可以点击选择自提点,自提点为团长设置。买家可以根据地图查看自提点与自己的距离自由选择自提点。页面中的商品可以直接一键加入购物车中,方便快捷。社区团购的购物车跟平台的购物车完美分开,互不影响。 3、把商品加入购物车中,点击去支付即进入支付页面,付款即完成采购支付流程,简单方便。商城平台的各种促销插件如秒杀、优惠卷等均支持使用。 4、团长有独立的管理页面,可查看收益,订单详情,收益详情等。还可以通过微信分享、海报转发等推广自己的门店,让更多的人通过自己的自提点下单购物,获得更多的收益。 5、平台有新的自提订单,会同步到团长的订单管理中。当货物配送至自提点时,可以通知买家前来提货。买家确认收货后,该笔订单即完成,团长获得相应比例的收...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。