大型互联网企业平台开放技术实践

本篇文章一共分为四个部分,分别是开放生态、开放网关、开放授权和开放安全。为什么要做开放,开放的技术实现有哪些,主要是开放网关和授权,同时我们开放了以后肯定还需要安全,需要开放的安全保障。

开放生态

首先是开放生态,当提到生态的时候,我们可以想象一下,一片大大的草原,有羊群,有野兔,有飞鸟,可能还有狼群,它是一个多样性的。那么开放的生态也是这样,打造一个多样化的平台生态。对于大型的企业,尤其是大型的互联网企业,这个大,具体就是用户量大,数据量大,如下图所示,当用户和数据的规模都在平台上起来以后,企业不会独享这些资源,企业会想办法把这些资源共享出去,怎么个方式来实现呢,就是通过开放平台。比如当用户越来越多,他们的一些个性化的需求也会增多,企业为了满足日益增多的这类个性化需求就引入了第三方开发者,由这些优质的第三方开发者来为企业的用户提供个性化的服务。

我们在接下来的叙述中,要有一个开放的业务模型来作为基础,这点很重要不然不太好理解开放生态里面包括的这些角色。现在,下面这幅图展示的这个业务模型中的角色有企业、独立软件服务商(ISV)、商家,商家在企业平台上面开一个店铺,比如京东商城上的第三方卖家,他们的店铺。这里面的流程是这样的,商家会在他们的店铺上发布商品,最终用户,就是比如我们这些个体最终的消费者来购买商家的商品,这样的行为都会产生数据到企业平台上面;ISV会通过企业平台的开放接口来开发商家所需要的软件并发布到服务市场上面售卖;商家从服务市场去购买这些软件,比如购买了一款管理商品的软件,那么后续商家就可以使用这款软件更有效率的来管理他的店铺里面的商品,上新、更改图片、更改描述、上下架等等操作。

 在开放的环境中,商家、ISV、企业在绝大部分情况下是三赢的状态,如下图所示,为什么说绝大部分呢,在后面介绍安全的部分我们会再细说。通过上面那张图我们已经能够知道ISV通过企业的开放平台可以开发出商家所需要的SAAS软件,商家使用这些SAAS软件来提高自己店铺的运营能力从而更好的服务最终消费者用户,用户的各方面体验都有提升从而给企业带来更好的发展增长,这是一个优性的循环,实际就是我们说的一个三赢的局面。三赢,没有什么比这个更美好的了。

 

开放网关 

打造一个开放平台需要从三个方面着手,分别是开放网关、开放授权、开放安全。其中开放网关和开放授权之于开放平台好比汽车的车轮负责高速奔跑,而开放安全对于开放平台来说则好比汽车的底盘来负责行车的安稳。我们先介绍构建开放网关的几个重要的知识。我们在网关技术架构演进中一共经历过我认为比较严重的三个问题有雪崩,就是所有的服务器都不再能够接受请求了,全部拒绝服务,这个是非常可怕的场景,相当于停服了。再一个就是降级失效,本来我们提供了降级

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值