本文将通过介绍移动App的混合架构、服务端的SOA架构、以及如何运用弹性云,部署高可伸缩的移动电商系统。让技术人员快速掌握高可伸缩移动电商系统的架构技术。
Q&A
Q1:不同版本的APP可能需要的数据不太一样,请问您是怎么做数据兼容,以适应不同版本的APP的?
A1:如何做数据兼容?在设计的时候就要考虑到向下兼容,包括接口、数据结构。如果有大的版本升级,要可以做一次强制升级,以解决低版本数据兼容的问题。
Q2:请问有电商品牌推广方便的老师吗?
A2:可以找一些代运营,如:宝尊。或找一些互联网营销公司,如:晶赞、品友互动。
Q3:订单和库存之间应该是有事务关系的,但他们属于两个不同的系统,请问你们是怎么做这种分布式事务的呢?
A3:我们没有做分布式事务,在电商里不是好的做法。在下订单时要去实时读库存,来解决超卖的问题。
Q4:从您的架构图中是看到了IM模块,请问如何看待自己研发IM还是用第三方如环信?
A4:如果不是超大型电商,不建议自建IM,因为开发成本还是比较高的。
Q5:对于服务降级,您是在具体技术上怎么处理的呢?比如停掉耗时且非核心的业务,那么在系统已经在运行的过程中间,如何去动态停掉这些非核心服务?
A5:简单做法是,每个应用上有开关,从前端关掉就可以了,不必要做在服务上。
分享者简介
黄哲铿,《技术管理之巅》作者,海尔电器,互联网技术总监。
曾服务于1号店 5年、MySteel 4 年,担任技术总监等职务,有着丰富的理论和实战经验。
擅长大型电商系统、云平台、大数据应用、大型技术团队管理等领域。
个人拥有多项技术发明和专利,在互联网技术圈拥有广泛人脉和影响力。
中生代技术群微信公众号
分享者简介
黄哲铿,《技术管理之巅》作者,海尔电器,互联网技术总监。
曾服务于1号店 5年、MySteel 4 年,担任技术总监等职务,有着丰富的理论和实战经验。
擅长大型电商系统、云平台、大数据应用、大型技术团队管理等领域。
个人拥有多项技术发明和专利,在互联网技术圈拥有广泛人脉和影响力