Technology salon | from high concurrent architecture to explore block chain retail enterprise innovation

With the continuous upgrading and technological innovation and development of new concepts of consumer, retail and gradually pushed to the cusp, this Jingdong has said that the idea to promote the arrival of the era of "unbounded retail", advocate for cost, efficiency, experience upgrade is the ultimate goal.

This concept of a retail industry focus from the sales side began to tilt to the technical side, taking advantage of the annual 618 approaching, Jingdong cloud especially in Shanghai held the theme "From high concurrency architecture to enterprise-level block chain, exploring digital innovation unbounded retail "technology salon.

The event Jingdong cloud in the retail sector and the social electricity business aspects of the core technology and successful solutions as a starting point, for example, seek big promotion high concurrent flow database protection experience, social electricity supplier of innovative ideas and technology infrastructure and other details, combined with Jingdong cloud landed a lot of practice in the retail sector, Detailed unbounded retail digital innovation in all aspects, and in-depth discussion and developers to expand presence.

Developers site full

From high concurrency architecture to enterprise-level block chain

- Explore the digital innovation unbounded retail -

01

Guo Li Jing

How Jingdong database service to deal with "big promotion activities."

As we all know, Jingdong Mall traffic and more business. Many businesses in research and development early in the design did not want too many types of database selection, because it does not begin to know the scale of business size, it is also written to the database will sometimes start using MySQL logs and large data field, along with an increase in the amount of accumulated data , user scale, the future will involve the issue of data switching.

- Guo Li Jing

Jingdong, senior director of product research and development cloud

All along every big promotion, and chop hand Party were busy together to "forever" was undoubtedly the major electricity supplier site. In order to promptly release all kinds of goods "price butcher" to encourage users to participate in an array of links snapped and spike, electricity providers who can really be versatile swordsmen.

At this time, single-minded "buy buy buy" you can think of, the face of the outbreak of the transaction data instantly accessible pressures and massive, TA are how to do "The High chaos" scenario? Obviously, on the ground floor is a credit database schema. Jingdong this cloud, senior director of product research and development manager Guo Jing scene brought "how Jingdong Database Service to deal with" big promotion activities "technology sharing.

As a technical expert with extensive experience in the field of database, Li Jing Guo big promotion, respectively, how it works and how to practice 618 Jingdong Mall and Mall cloud ISV support, etc. to jointly cope with high traffic and other big promotion from the perspective of Jingdong Mall starting to be clarified in detail.

京东云产品研发部高级总监   郭理靖

对于一些复杂离线的查询,可以迁移到Elasticsearch或者Hadoop,通过定义一些结转策略,把数据库的数据定期或者实时同步到Elasticsearch、Hadoop中去。

京东商城的订单以及商品库存量较大众所共知。如果选择在一个表单上读写几十亿的数据集,单机肯定无法承受这样的工作量,要是选择拆分为64个表或者128个表单的话,再加上有工具支撑就可以高效解决上述问题,京东内部的分布式数据库服务Jproxy就能派上用场。

关于智能分析,京东云在助力电商的过程中,非常重视SQL慢日志分析以及容量分析,同时也对会运行状态进行详细的监控,比如连接数是不是一直在增长、IO压力、CPU压力等;也尝试做一些故障自愈以及磁盘自动化清理等。

在”京东云的服务实践”方面,在云端提供数据库服务,例如MySQL、Percona、MariaDB、MongoDB、SQl Server等等。另外京东云还在数据库安全、审计、日志等诸多方面提供了丰富的管理功能,也支持Binlog的自动备份和下载。

在监控方面,京东云的尝试也是比较细致的,其中包括监控服务、报警服务等。值得提及的是,其中所有监控项都可以设置规则,比如可以设置CPU及内存使用量超过70%,就进行短信报警。而所有的指标都是对接到云监控系统。“如果用户流量较大,需要进行读写分离的话,我们也支持只读实例创建,最大支持创建8个只读实例,每个只读实例都可以分配一个独立域名,可以直接用域名进行访问。”他补充道。

分享之后,开发者还针对Binlog格式的修改、分布式分表的高可用性等问题展开了细致探讨。

02

郑永宽

企业级监控系统设计与实践

结合运维知识库,我们可以真正把故障和报警联动起来,对于相关的报警,监控系统可以自动调度对应的预案,从而达到系统的故障自愈。

——郑永宽

京东云产品研发部总监

有人说,做运维,如果从传统部署到大规模自动化,对Coding的能力要求势必越来越高;也有人说,很多IT企业走在“重研发轻运维”的老路上,如今云计算大势所趋肯定要大改;还有人说,现在都聊场景化,高并发下的运维监控要处处“到位”,必须突破原有思维模式…… 

监控是什么?监控是运维的生命线。

监控解决什么问题?远远不止发现问题,还需解决发现问题以后的定位,和定位后的止损。从而整体降低故障MTTR,即持续时间。毕竟针对京东这种体量的电商,是不允许长时间宕机的情况发生的。郑永宽总结道:无论是发现问题、定位问题还是解决问题,了解系统状态十分重要,都需要监控系统做及时的反馈。接下来郑永宽谈到了京东云如何做好监控以及如何做好对应的监控系统的问题。

京东云产品研发部总监  郑永宽

据了解,京东云会针对每个系统做专门的监控梳理,同时对各种异常准备相应的预案,来保证系统的高效运转;首先我们定义了一套统一的监控标准:即监控需要覆盖基础-存活-性能-业务四个层面,从而保证了采集数据的全面,进而避免监控遗漏。具体来说,基础监控涵盖了机器的基本指标,比如CPU、内存、硬盘等;存活监控则聚焦机器和服务进程的存活性;性能监控关注服务对外表现的性能指标,比如PV、平响、错误码等;业务监控则是从用户角度,监控系统是否提供正常服务。进一步,根据不同的报警,我们可以定位到相应的问题,再辅以对应的预案,从而确保了故障的第一时间定位与恢复。

对于监控系统的设计,郑永宽则首先强调了系统设计要以监控业务需求为基础,同时要结合京东云的实际情况。郑永宽接下来介绍了京东云监控系统架构,进一步分析了数据抽象、监控数据采集、数据汇聚与计算、数据存储与查询、异常检查、报警通路等监控系统设计中的关键问题,另外还分享了对日志数据处理和挖掘的相关经验。

据悉,未来京东云还会着手配置化管理,同时做故障自动恢复。"结合运维知识库,我们可以真正把故障和报警联动起来,对于相关的报警,监控系统可以自动调度对应的预案,从而达到系统的故障自愈。

03

赵金勇

社交电商SaaS产品技术架构

无论是宝宝树还是小红书的场景化社交,这种势头的兴起是有目共睹的;现在的消费群体更注重设计感及品牌的内在价值等,面对电商发展的四化,传统电商 群体遇到了前所未有的瓶颈。

——赵金勇

京东云应用研发部社交电商负责人

你了解社交电商吗? 

你知道微信小程序SAAS化吗? 

实力强大并有口皆碑的京东电商云在社交电商领域究竟有哪些技术优势呢?

京东云应用研发部社交电商负责人  赵金勇

有关这些问题的答案,京东云应用研发部社交电商负责人赵金勇表示,从整个电商发展来看可以被总结为“四化”,分别是去中心化、场景化、碎片化以及个性化。逐一说明,我们发现流量成本越来越高,“带领着”获客成本、品牌商运营成本也一路居高不下,这恐怕就是品牌商自己不做运营选择其他途径的原因,正所谓“品牌形象宣传去中心化” 就是这个道理。

“同样,无论是宝宝树还是小红书的场景化社交,这种势头的兴起是有目共睹的;现在的消费群体更注重设计感及品牌的内在价值等,面对电商发展的四化,传统电商 群体遇到了前所未有的瓶颈。”他补充道。

所谓社交电商,必然与”社交”关系密切,进而社交工具自然必不可少。除了凭借五花八门的推送工具,京东云社交电商还凭借京东与生俱来的海量商品以及优势供应链屡获成绩。基于京东大数据营销的能力,海量用户的精准画像以及商品推销、智能选品等这些稳定可靠的基础服务来打造系统。

据了解,京东社交电商分三端,分别是买家端、供应商端和PC端。未来社交电商的系统会接入到京东庞大的商品池,大家可以在整体的商品池中挑选自己的产品,共同的良性生态就此构建。

04

张作义

基于企业级区块链框架系统JD Chain的技术实践

京东区块链品牌名叫京东智臻链,京东区块链的架构体系分为JD Chain和JD BaaS(Blockchain as a Service)两部分。在今年发布的《2019京东区块链技术实践白皮书》中,5大类、14个应用案例的信息都在列。

——张作义

京东数科区块链产品创新负责人

一直以来,商品的防伪溯源被认为是当今最有前景的区块链落地领域之一,也被戏称为让零售行业创新发展的“无上法宝”。

与传统溯源比较而言,区块链溯源究竟有怎样的技术、产业优势?能够帮助解决零售业务中怎样的痛点?如今还有哪些相关技术创新应用在传统零售行业中?

对此京东数科区块链产品创新负责人,区块链联合实验室创新生态负责人张作义特别在现场聊了聊京东区块链防伪追溯的实践经验。从京东区块链技术与应用着手,详细解析了京东区块链技术的整体技术架构、演进过程以及在零售业落地的应用案例与宝贵经验等内容。

京东数科区块链产品创新负责人,

区块链联合实验室创新生态负责人  张作义

从京东区块链整体架构出发,张作义介绍到,京东区块链品牌名叫京东智臻链,京东区块链的架构体系分为JD Chain和JD BaaS(Blockchain as a Service)两部分。JD Chain作为核心引擎,在数据账本、共识协议、密码算法、存储等方面引入新的研究成果和工程架构,解决处理性能、伸缩性、扩展性、安全性等基础和关键的技术问题,建立创新性的技术架构和应用方案。JD BaaS是服务平台,提供灵活易用和可伸缩的区块链系统管理能力,无缝融合包括JD Chain、Fabric在内多种区块链系统的部署管理,向企业级用户提供公有云、私有云及混合云环境快速部署能力,降低企业使用成本,加快应用落地。“在今年发布的《2019京东区块链技术实践白皮书》中,5大类、14个应用案例的信息都在列。”他说。

据了解,京东自主知识产权的区块链底层框架JD Chain于2019年3月正式宣布开源,在“万级交易处理、秒级交易确认、海量账户和交易、动态伸缩、账户存储、多核并行、密码算法”等方面符合经典区块链对存储、技术等定义及要求,同时还将Key Value结构用于现有的数据存储中,极大地提高了处理效率,这也是JD Chain能够支持更高速度的原因。

众所周知,京东擅长零售、物流与数字科技领域,这同时也是京东区块链主要服务的方向。例如参与广州互联网法院“网通法链“建设、区块链增值税专用发票试点、与宿迁的电子证照打通试点等,实际赋能数字存证、电子发票、电子证照等方面的诸多实际应用。

举个例子来说,区块链的数字存证。我们参与了北京互联网法院和广州互联网法院的区块链项目,需要把使用司法服务的内容搭载一条司法联盟链,主要可以实现什么作用?比如说签署一个合同,去公证处公证是必要流程之一,如果有了这个联盟链,所有的操作都可以在企业“朋友圈”实现,可以被理解为是数字签名的技术,以此判断合同签署的合法性,同时签完的合同会及时备份到这条联盟链中,如此法院、公证处以及司法鉴定部门,还包括合同双方的签署人都及时获知该信息。

此外,京东区块链在防伪追溯方面做得最多,分享几个数据来证明这点。例如已经受四五次大促考验,用户复购率、用户转化率明显提高等,说明现在京东目标客群对消费升级对这个品质的高度认可。

尽管京东云针对零售场景的创新技术分享已暂时告一段落,但关于大促数据库、智能运维、社交电商以及区块链品质溯源等技术探讨依旧在火热进行中,敬请关注京东云技术沙龙的后续活动。

关注京东云开发者社区

回复“PPT0526”获取课程视频&PPT。


转载:请微信后台回复“转载”

合作或投稿[email protected]

阅读原文

Guess you like

Origin www.cnblogs.com/jdclouddeveloper/p/10986288.html