架构&实践 - 案例分析 京麦架构 17
作者  缪宇  发布于 2018年01月10日  阅读 906
前言京麦服务市场是一个面向京东POP、物流配送、仓储、供应链、金融等商家,由第三方提供软件、培训、模板装修、代运营、质检等服务的发布、共享、交易、结算、共赢的围绕电商生态的平台。那么京麦服务市场从无到有,从0到1的过程中都经历了了什么呢,下面跟随笔者来看看京麦服务市场在这段时间的历经磨难和系统演进。一 小荷才露尖尖角在初始我们搭建了京麦服务市场,为服务商、商家提供了互通的桥梁,实现了PC版和移动版...
作者  曹德然  发布于 2018年01月09日  阅读 2143
前言京麦消息是京麦商家开放平台的核心组成部分。从消息源到消息中心再到触达用户,以及最终根据消息协议呼起操作页面,京麦消息是一个完整且健康的生态闭环。下面我会详细的介绍下京麦消息是如何在演变中不断完善的。京麦消息框架我将从消息接入、MC系统搭建、消息配置、消息触达、消息监控五个方面来阐述京麦消息在2017年的成长。一、消息接入原有消息接入存在的弊端主要有以下两点:1、消息接入方式多样化。京麦消息包含...
作者  张岩  发布于 2018年01月04日  阅读 2235
序来到京麦团队一年多,回顾这一年的工作,是时候对我们京麦交易平台做个总结了,那么京麦交易平台从无到有,从0到1都经历了什么呢?下面跟随笔者看看交易平台的系统演进及如何稳定的对外提供支付能力的。正文京麦交易平台是为我们内部系统附能交易能力的支付平台,它包含下单、支付、结算等核心功能,其次还是涉及了一些发票、优惠券的其他业务,我们致力于打造一个平稳、高效、开发的交易平台,接下来笔者会从0到1介绍一下我...
作者  郝文欣  发布于 2018年01月03日  阅读 1768
京麦TCP网关是基于Netty4.x+Protobuf3.x实现的高可用、高性能、高稳定的TCP长连接网关,对接京麦pc、android、ios、mac 4个客户端实现上下行通信。TCP网关的架构实现和上下行通信等具体原理及代码细节可参考张松然老师的博客(链接:http://linkedkeeper.com/detail/blog.action?bid=1042)。本文重点介绍京麦TCP网关服务化...
作者  张强  发布于 2018年01月02日  阅读 1397
前言京麦是服务于京东数十万商家的开放式工作平台,由京东官方和ISV(第三方服务商)通过京麦为商家提供多样的应用服务。京麦交易平台简介京麦交易平台是整个京麦的核心系统之一,通过整合京东内部的各个系统的能力来打造一个功能丰富、稳定可靠的通用虚拟服务交易系统,我们首先来看一下整个京麦交易平台的生存环境:京麦交易平台是一个通用的交易系统,具备对外开放的能力,所以很多京东内部的系统都是通过京麦交易平台来实现...
作者  肖依云  发布于 2017年12月27日  阅读 1594
该项目的主要功能特点是类似于一个秒杀系统,存在短时间高并发问题,在拿到项目需求后,我们对该项目进行了两版程序设计,初始版本中,在高并发的情况下,无法保持数据的正确性,存在可能一个用户被抽中多次的问题,以及对数据库频繁的写操作会降低程序运行效率。在第二版中,我们着重对两点问题进行了优化,摒弃了直接查询、更新数据库的思路,转用了Redis进行缓存处理,很好的解决了第一版中的两大痛点。下面将对该项目程序...
作者  张松然  发布于 2017年12月18日  阅读 1831
序每年618或11.11大促都是一场技术团队大练兵的时候。京麦平台随京东发展至今,已经历了4次618,3次11.11,今年618备战的场景还记忆犹新,11.11战鼓声却已早早的敲响。那半年的时间里,京麦服务市场又有哪些蜕变呢?正文京麦服务市场(fw.jd.com)是为第三方软件服务商和京东商家提供服务的交易平台。京麦服务市场是一个业务极度复杂的系统,在业务上涵盖了服务类商品、促销、计费、订购、订单...
作者  张松然  发布于 2017年11月29日  阅读 1391
京麦从2014年构建网关,从HTTP网关发展到TCP网关。在2016年重构完成基于Netty4.x+Protobuf3.x实现对接PC和App上下行通信的高可用、高性能、高稳定的TCP长连接网关。本文重点介绍京麦TCP网关的背景、架构及Netty的应用实践。背景早期京麦搭建HTTP和TCP长连接功能主要用于消息通知的推送,并未应用于API网关。随着逐步对NIO的深入学习和对Netty框架的了解,以...
作者 王栋 发布于 2017年11月01日  阅读 4021
本文为王栋老师线上分享《618大促网关承载十亿调用量背后的架构实践》实录。618大促,我们的网关承载了几十亿的流量和调用,在这种情况下,网关系统必须保证整个系统的稳定性和高可用,保证高性能和可靠,以支撑业务。我们面临的是一个非常复杂的问题,基于这种复杂问题,怎样做到很好地提高它的性能和稳定性、复杂技术之间怎么整合保证整体网关的高可用,是本文的重点。一、网关涵盖技术1.1 网关系统网关系统主要有两种...
作者 李振发 发布于 2017年07月28日  阅读 2644
京麦消息中心是京麦平台核心业务之一,负责向京麦平台商家用户提供消息推送,ISV消息订阅,以及消息追踪,消息监控,消息统计等功能。京麦消息中心(以下简称MC)经过4个618的洗礼,技术及业务模型日趋成熟和稳定,本文将为您揭开京麦消息中心业务模型及涉及到的技术点内幕。首先简单聊下整体架构,整个消息中心承载业务系统消息,资讯类消息,其他类消息。业务系统消息首先经Anycall系统接入,然后分发给MC。资...
作者  王新栋  发布于 2017年07月04日  阅读 4737
序京麦工作台是京东十万商家唯一的店铺运营管理平台。京麦服务技术架构从早期的单一nginx+tomcat部署,到现在的单一职责,独立部署,去中心化。期间团队开发了JSF/HTTP等多种协议下的网关、TCP消息推送、APNs推送、降级、限流等技术,如今京麦服务架构已然走在了微服务之路上,但微服务是软件架构的银弹吗,组件以服务的形式提供之后给我们的618备战提出了哪些挑战。本篇文章将深入解析京麦微服务技...
作者  张松然  发布于 2016年10月19日  阅读 2712
简介—— 从全视角以时间线的方式,介绍京麦开放平台的发展演变和架构体系,重点讲解京麦HTTP网关和京麦TCP平台,如何实现API快速接入承载海量HTTP请求调用,以及如何建立TCP全双工的长链接会话通道;深度剖析基于Zookeeper的网关Register Center、基于Netty的平台TCP长链接Container、基于ElasticSearch、HBase的消息Search Engine等...
作者  张松然  发布于 2016年07月21日  阅读 995
京麦(jingmai.jd.com)是京东面向卖家的多端多角色一站式协同工作台,其核心是为商家整合:店铺管理工具、经营咨询消息、商业伙伴关系,借此提升卖家的经营效率,促进彼此间的合作共赢。京麦插件开放是基于京麦的开放,通过提供给二方或三方合作伙伴京麦相关资源,结合京东的授权、数据安全体系,最终向京东商家提供丰富的业务经营工具,从而打造京麦工作台。京麦插件支持多种展示端(京麦移动、京麦PC),在不同...
作者 Frank 发布于 2016年04月20日  阅读 802
Service Tenet1. Service in the Open Platform (include ISV), to provide high performance and stable interface, build the Delicacy Service.2. Service in the Vender, to build high-quality security boutiq...
作者 Frank 发布于 2015年12月25日  阅读 733
Technology Sharing of JingMaiFrom the following chart, just list some of the core functions of JingMai, and each of the functions have a lot of expansion.First, closely related to the business functio...
共17条记录 共2页 上一页 首页 1