- 4
- 0
- 约3.1千字
- 约 5页
- 2016-11-29 发布于重庆
- 举报
在5分钟内构建一个微服务的API
在5分钟内构建一个微服务的API2002年(是的,在十多年前),在java培训的发源地美国,杰夫·贝索斯,亚马逊首席执行官,著名的授权,公司的所有内部开发团队必须通过网络服务接口,可以很容易地消耗他们的数据和功能。 他还具体说明,任何人不遵守这条法令将被解雇。有人可能会质疑他的管理风格或者这是否有道理所有的内部系统,但你不能否认的大规模增长和AWS的成功是如雨后春笋般涌现出来这个架构。 今天, 亚马逊的市场份额不断增长的$ 16.5十亿的云基础设施服务空间大于它的所有竞争对手的总和。此前,在90年代末,企业软件的CEO,包括甲骨文的拉里·埃里森吹捧使用的是旧词,“面向服务的架构,”还是SOA微服务的兴起。 当时,SOA模式概念上是有道理的,但企业有困难有足够的时间从客户端-服务器转换到基于Web的应用程序和SOA在很大程度上被认为是“不错的。”2007年, 埃里森指出,SOA的吸收很慢 :人们必须明白,当你有一个全新的计算机软件架构,SOA,它需要很长的时间......通过移动到SOA并不像扳动开关一样简单。时代已经改变。 虽然移动整个遗留IT系统到一个微服务的架构可能不会像扳动开关一样简单,创建新的API应该是容易的,它理应各种规模的企业,使这个目标,核心竞争力,以保持灵活性和竞争力。API和微服务作为核心竞争力API是现代企业和消费者软件的世界,在那里的生态系统通过驱动解决方案的成功尤为重要。 API的开发者决定如何创建挖掘到其他服务的新的应用程序,无论是Facebook和Twitter等企业或公用事业像Dropbox的松弛和社交网络。目前,有开发商为三个主要选项希望建立的API,各有其相应的优缺点:自己动手,开发者可以根据自己从头开始构建的API。 这允许最大的灵活性和控制,但它需要时间来建立所有的基础组件,它需要你去思考如何扩大和管理的API。使用MBaaS的解决方案。这是一个可行的选择,可以帮助你节省显著的时间和提供基础设施,以扩展您的API。 但是,你有过怎样的API的签名(头,查询参数,等等)都没有定义的控制,以及基于云计算的MBaaS设计??工具不能轻易连接到系统的防火墙后面或笔记本电脑的快速发展在本地运行。使用API管理平台。一些API管理解决方案所提供的工具和框架来构建新的API。 这些功能强大的工具,还提供能力执政,缩放,分析,甚至你的货币化的API。 然而,这些解决方案往往是非常复杂和昂贵的部署和使用 - 并不完全是“按一下开关”我们正在寻找容易的选择。方便的API建立一个新的选项目前市场上较新的解决方案,如AnyPresence JustAPIs ,使开发人员能够快速定义并在几分钟内部署的API。 你 不必成为一个后端建筑专家使用这种类型的工具,其中包括快速声明API定义一个基于Web的管理控制台,熟悉JavaScript语法的业务逻辑,并为 Windows高性能服务器二进制,Linux或Mac OS X,可以很容易地在笔记本电脑上运行,或者被部署在生产中的任何云或内部部署的基础设施。 如果你有一个API管理解决方案,您可以将您的API网关来管理和货币化创造了API的背后部署JustAPIs。这样做的好处像JustAPIs解决方案是各种各样的使用情况下,他们能。 例如,你可以使用JustAPIs为以下几点:构建或原型新的API从头开始,尝试不同的设计AB测试,看看哪些开发商最喜欢的建立现代的RESTful API的多次调用遗留Web服务和组合数据到单个JSON(或任何其他格式)响应构建模仿你的生产原料药的原料药的签名,加样响应数据,并使用这些创新天这种形式的比赛建立代理API层的老后端服务器上面,而你迁移到新的后端,最大限度地减少影响客户端应用程式码一旦开发商有一个高效,可扩展的平台和流程来构建和部署的API,它开辟了许多可能性的创新组织内。 无论你正在建设的API供外部使用,以实现内部的跨平台应用程序,揭露物联网设备的控制,或为实施一个宠物项目,迅速API构建和部署微服务架构的核心竞争力,所有现代的开发者可以从中受益。建立在五分钟的API少废话,让我们挽起袖子,开始建立我们的微服务的核心竞争力。 这个简短的,实践教程向您介绍如何创建AnyPresence JustAPIs一个新的API。 在开始之前, 下载JustAPIs的免费试用版 ,并按照快速入门指南来进行设置。我们将创建一个使用JavaScript逻辑组件返回一个简单的“Hello World”消息,JSON格式的代理端点。(重要提示:本教程中的说明,请参阅样本代理端点叫你按照快速入门指南步骤时,进口的样品API中的“一个JSON的Hello World代理”,他们假设你有运行JustAPIs服务器如果你。未导入示例API或启动JustAPI
原创力文档

文档评论(0)