9个月宝宝可以吃鸡蛋吗,吃鸡免费加速器排行榜,10个月宝宝能吃鸡肉松,孕妇能吃鸡肝吗

python微服务开发的PDF电子书免费下载

资料大小: 4.71 MB

所需积分: 2

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-05-29

上 传 者: mowangmm他上传的所有资料

资料介绍

标签:python(987)应用程序(697)Web(475)

  如果我们试图将Web应用程序部署到云中,则需要我们的代码与许多第三方服务进行交互。使用微服务体?#21040;?#26500;,您可以构建允许您管理这些交互的应用程序。?#27426;?#36825;也有其自身的挑战,因为每一组都有其自身的复?#26377;裕?#35201;使其交互正确并不容易。这个简单易懂的指南涵盖了帮助您克服这些挑战的技术。您将学习如何最佳地设计、编写、测试和部署您的微服务。RealWorld示例将帮助Python开发人员使用最有效的方法创建自己的Python微服务。在这本书的结尾,你将获得技能来制作应用程序,这些应用程序是作为小标准单元构建的,使用所有经过验证的最佳实践,并避免了常见的陷阱。此外,?#26434;?#20174;单片设计转向基于微服务的新开发范式的大量Python开发人员来说,这是一个有用的指南。

  当我7年前开始在Mozilla工作时,我们开始为一些Firefox功能编写Web服务。其中一些最终成为了微服务。这种变化不是随着时间的推移而发生的,而是逐渐发生的。这一转变的第一个驱动因素是,我们将所有服务转?#39057;?#20102;云提供商,并开始与他们的一些第三方服务进行交互。当你将你的应用程序托管在云中时,一个微服务架构就变得自然适合了。另一个驱动程序是firefox帐户项目。我们希望为我们的用户提供一个单一的身份,以便与我们的Firefox服务进行交互。通过这样做,我们所有的服务都必须与同一个身份提供者交互,并且一些服务器端部分开始重新设计为微服务,以便在这种情况下更高效。

  我认为很多Web开发人员都经历过类似的经历,或者现在正在经历。我还相信python是编写小型高效微服务的最佳语言之一;它的生态系统充满活力,最新的python 3特性使python在这一领域与node.js竞争,node.js在过去5年中有着惊人的增长。

  这就是这本书的全部内容;我想通过我为这个目的创建的一个简单用例(runnerly)来分享我在用python编写微服务的经验,这个用例在Github上提供给您学习。你可以在那里与我互动,如果你看到任何错误,就指出错误,我们可以继续学习如?#25105;?#36215;编写优秀的Python应用程序。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料
9个月宝宝可以吃鸡蛋吗
拉萨快餐女哪里找 手机怎么玩快速时时 重庆时时开奖结果记录官 平1肖中特 万喜堂靠谱吗 pk10专家在线预测 挂机平刷方案 韩国美女人体模特 一木棋牌下载 1元3包大小单双群