对于一个做技术的从业人员来说,大部分人开始走的是一条技术+业务的线路。从业务功能回顾一下工程师大致的工作内容: 1、业务理解分析  通过解读需求文档,理解并分析业务。 2、UML建模  将对业务的理解抽象归纳为领域模型,并通过绘制UML展现。 3、数据库表结构设计  大部分应用程序
当当网近日开源了Dubbox项目,可为Dubbo服务框架提供多项扩展功能,包括REST风格远程调用、Kryo/FST序列化等等。当当网架构技术委员会架构师沈理向InfoQ中文站介绍了Dubbox项目,开发背景主要特点描述如下:Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的技术研究课题,在当当网我们根据自
转载 2023-09-07 15:43:27
130阅读
前期准备项目需要写的类类:Users   Product  Orders  Admin  Operation  TestUsers:id  u_name  u_passwordProduct:id  p_name  price  numOrders:id  count &nbsp
转载 2023-07-19 22:21:35
91阅读
阅读文章《当当网系统分级与海量信息动态发布实践》3解耦与SOA实践 经过多年实践,当当网逐步完成系统架构的SOA化改造,并通过SOA化,实现了服务解耦与高内聚,简化了架构复杂度,这是主流零售型电商平台通常选择的道路。基于分布式的服务使系统具备更强的伸缩性扩展性,系统瓶颈更易定位优化,满足业务快速增长的需要。 SOA即面向服务的架构,在业界并没有统一的标准,但有一些公认的设计
转载 2023-07-10 11:38:32
591阅读
当当网是目前全球最大的中文网上书店之一,提供20多万种中文图书及超过1万种音像商品,每天为成千上万的网上消费者提供服务,有着大量的商品、用户群,以及PageView流量,到当当网进行查询的用户60%以上以网络购物为目的,基于以上特点分析,当当网搜索引擎应具备两个特征:1)超强的查询效率 2)商品检索功能强大。    8848公司为当当网采用了基于倒排文档的检索系统,这种检索技术适合于基于网页的搜索
系统分级 对于电商网站,用户体验是第一位的,系统稳定运行是保证用户良好体验的基础。在资源有限的条件下,采取对系统进行级别划分的方式,对高级别系统保持重点关注,在设计、部署、监控等方面确保高级别系统具备良好的伸缩性、健壮性敏感度,能够应对电商业务中不确定的极限峰值冲击。 当当网基于可能对用户产生影响的程度与敏感度,将所有应用系统分为三级,简单描述如表1。 表1 &nb
一、scrapy简介Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测自动化测试。
【开源访谈】当当网张亮:Sharding-JDBC 未来将更加多样化Sharding-JDBC 是当当网开源的适用于微服务的分布式数据访问基础类库,完整的实现了分库分表,读写分离分布式主键功能,并初步实现了柔性事务。从 2016 年开源至今,在经历了整体架构的数次精炼以及稳定性打磨后,如今它已积累了足够的底蕴。它是如何变得如此优秀?未来,它还会带来哪些新的突破呢?本期【开源访谈】邀请到当当架构
当当网系统分级与海量信息动态发布实践 经过多年实践,当当网逐步完成系统架构的SOA化改造,并通过SOA化,实现了服务解耦与高内聚,简化了架构复杂度,这是主流零售型电商平台通常选择的道路。基于分布式的服务使系统具备更强的伸缩性扩展性,系统瓶颈更易定位优化,满足业务快速增长的需要。 SOA即面向服务的架构,在业界并没有统一的标准,但有一些公认的设计原则:标准合约、松散耦合、服务
转载 2023-11-07 12:38:06
106阅读
作者简介: 张亮,当当网架构师、当当技术委员会成员、消息中间件组负责人。对架构设计、分布式、优雅代码等领域兴趣浓厚。目前主导当当应用框架ddframe研发,并负责推广及撰写技术白皮书。   一、为什么需要作业(定时任务)? 作业即定时任务。一般来说,系统可使用消息传递代替部分使用
实现目标及效果: 可以通过scrapy+Xpath表达式实现爬取当当网商品的标题、评论商品链接,并能实现自动分页爬取多页商品信息(比如40页的信息),并将爬取到的信息全部写入数据库当中。 由于会用到XPath表达式,在正式开始之前先做简要的用法说明,方便理解。【补充】XPath与正则表达式的区别:1.XPath表达式效率会高一点2.正则表达式功能会强大一些3.一般来说优先选择XPath,但是XP
# 实现“当当网IT架构”教程 ## 整体流程 首先,我们需要明确整个实现“当当网IT架构”的流程,可以用表格展示出来: | 步骤 | 描述 | | ---- | ---------------------------- | | 1 | 搭建基础框架 | | 2 | 设计数据库结构
原创 2024-05-13 03:34:55
77阅读
摘要只讲故事,不讲道理。• 背景• 整体架构• 消息中间件• 缓存服务集群• 智能价格• 未来尝试 系统如何设计?• 千万级商品的价格变化• 亿级访问量的价格精准计算• 促销时段几十倍的压力• 嗅探对手的价格变化并迅速做出反应 
“Apache ShardingSphere 简单易用且成熟稳定,当当自研 WMS 如虎添翼,在供应链系统改革中起到了至关重要的作用,是我们的杀手锏。——李勇,当当 WMS 技术负责人Apache ShardingSphere 5.0.0 GA 已于 2021 年 11 月发布,5.1.0 版本也于上周发布。历经两年的迭代与打磨,可插拔生态趋近成熟,标志着 Apache ShardingSpher
当当网是中国领先的在线图书销售平台,近年来,其人事架构逐渐成为组织高效运作的关键部分。随着企业规模的扩大和业务需求的多样化,优化人事架构的必要性变得愈发重要。 > “人事架构是组织内资源配置的核心,影响着员工的工作效率公司的整体运行效率。”——某管理专家 在进行当当网人事架构的优化过程中,我们可以将其分解为几个关键步骤。接下来,我们将详细探讨优化的背景实施过程。 1. **分析现有人事架
原创 6月前
32阅读
当当网是目前全球最大的中文网上书店之一,提供20多万种中文图书及超过1万种音像商品,每天为成千上万的网上消费者提供服务,有着大量的商品、用户群,以及PageView流量,到当当网进行查询的用户60%以上以网络购物为目的,基于以上特点分析,当当网搜索引擎应具备两个特征:1)超强的查询效率 2)商品检索功能强大。   8848公司为当当网采用了基于倒排文档的检索系统,这种检索技术适合于基于网页的搜索查
转载 2023-07-08 14:02:58
289阅读
当当网自成立以来,内部技术体系的发展已经有15年左右的历史了。系统架构也经历了从高度集成的软件向分布式、低耦合、SOA化系统的演进过程,形成全面支持网上零售业各种业态模式的系统架构,每天支撑着千万级的PV访问,承载了超过100亿元人民币的年营业额,2013年双11峰值流量达到日常的10倍。 作为一个典型的自营与开放平台相结合的网上零售电子商务平台,当当网网上购物流程由多达上百个大小系统共
转载 2023-07-18 10:09:43
431阅读
随著互联网的蓬勃发展,国内企业从中获得的回报常常是最大的,这同许多其它消费领域海外巨头占据垄断地位的局面形成了鲜明对照。 ,这同许多其它消费领域海外巨头占据垄断地位的局面形成了鲜明对照。当俞渝(Peggy Yu)和她的丈夫李国庆1999年创立网上书店当当网(Dangdang.com)时,的电子商务是希望大于现实。现在,的互联网用户已经
本文是读书笔记第四讲:网易考拉海购商品中心2017年商品中心架构,百万级并发商品服务 架构解密,作者:丁鸣亮 文章目录1、前言:电商平台的商品服务2、考拉:商品服务的“黑历史”3、2017年:商品服务的破而后立4、2018年:商品服务的展望5、给我的启发 1、前言:电商平台的商品服务电商平台的应用商品的基本定义类目 Category 后台类目 手机/数码配件前台类目 苹果手机品牌 Bra
作业的必要性以及存在的问题1. 为什么需要作业?作业即定时任务。一般来说,系统可使用消息传递代替部分使用作业的场景。两者确有相似之处。可互相替换的场景,如队列表。将待处理的数据放入队列表,然后使用频率极短的定时任务拉取队列表的数据并处理。这种情况使用消息中间件的推送模式可更好的处理实时性数据。而且基于数据库的消息存储吞吐量远远小于基于文件的顺序追加消息存储。但在某些场景下则不能互换:a) 时间驱动
转载 2023-08-15 22:07:07
476阅读
  • 1
  • 2
  • 3
  • 4
  • 5