乐趣区

关于后端:得物技术开放平台进阶之路

为什么须要应用开放平台

对于商家

  • 对于规模较大的商家寻求出价、订单等解决效率是对商家经营较大的晋升。
  • 这些商家不只是在得物平台进行商品发售,个别也会在其余电商如:天猫、京东等平台,保障操作体验对立对于商家而言也是效率晋升一部分。
  • 规模化自动化的实现须要牢靠的 api 接口,通过应用开放平台能够实现。
  • 重要的一点是须要商家有研发能力。

软件服务商

  • 对于没有研发能力的商家,应用市面上的成熟 erp 服务商也是其中一种形式。
  • 软件服务商以多平台、多店铺对立治理。甚至还提供了生产加工、仓储、OA 等模块,为商家进行服务。
  • 软件服务商大部分以免费为主,通过接入得物开放平台,接入得物能力反对。实现对接得物商家。

开放平台还能做什么

  • 开放平台还能反对跨主体的平安通信。平安、牢靠、可控、无奈务危险。
  • 开放平台要做的易于开发和疾速反对,不阻塞业务需要迭代。

开放平台的设计

开放平台关注的是什么

  • 如何做好开放平台,开放平台对于业务来说要做到:能力凋谢、凋谢生态建设、提供欠缺的业务解决方案晋升效率。
  • 对于技术来说:要做到接口平安、利用可控、业务疾速反对和易于扩大。

开放平台整体架构

  • 开放平台对于开发者来说提供了:开发者入驻、利用治理、文档、沙箱、SDK、布告等性能。
  • 对于开放平台治理后盾提供了:开发者治理、利用治理、权限包 &API 治理、流量治理、利用调用报表治理等性能。
  • 开放平台接入层蕴含:openapi.dewu.com 的 api 调用和音讯订阅的音讯推送性能,提供协定转换。
  • 对于开放平台,基于用户受权、接口受权、流量受权纬度对一个利用进行管控。
  • 服务撑持层:开放平台自身不提供业务能力,凋谢进来的能力是基于业务服务实现的,比方:订单、出价等。
  • 其中用户受权是比拟重要的,开放平台基于 passport-center 服务,在基于 Oauth2.0 受权码模式提供 isv 的商家受权。

平安 & 可控策略


  • 接口调用中私有参数 APPKEY 利用标识、公有参数 SERCET、HTTPS 调用、进行验签来进行平安验证。
  • 通过用户身份受权认证、IP 白名单辨认流量起源、API 有效性、权限包鉴权、流量管制等形式来进行接口调用的可控。

API 调用链路

  • 通过 open-gateway 网关进行鉴权、认证。网关进行路由散发能够进行业务疾速反对。

音讯订阅


  • 音讯订阅,准实时的数据传输。对开发者来说更加疾速做出决策。比方缩小超卖危险。
  • 通过对音讯进行加密,保留原始音讯、推送音讯,保障推送链路记录。
  • 四种推送策略,让开发者在开发中、问题发现、和预先弥补中都能够依据不同策略来实现。

瞻望

总结

为什么应用开放平台

面向有研发能力的商家,晋升经营效率。提供增值服务的服务商,提供跨平台、全面的解决方案。有跨主体服务调用,对平安、可控要求高的业务反对。

开放平台怎么做平安、可控

通过利用受权、用户受权、接口受权、流量受权 做到对开放平台权限可控。通过音讯订阅推送缩小被动拉取接口频次加重上游服务压力。配合功能强大的开放平台治理端系统进行管控和数据报表查看。

音讯订阅推送

通过音讯订阅推送缩小被动拉取接口频次加重上游服务压力。配合推送策略:主动推送、手动推送、失败重推、重置推送 避免音讯失落,晋升成功率。

文|Brian
关注得物技术,携手走向技术的云端

退出移动版