ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

公布发布Puff-一个混合的Rust/Python架构,用以搭建云应用软件 

2022-10-27 17:27:43  阅读:347  来源: 互联网

标签:Rust python 搭建 考验 软件 逻辑 蟒蛇 迅速 服务


公布发布Puff-一个混合的Rust/Python架构,用以搭建云应用软件 

撰写Python的关键考验之一是怎么优化应用软件的关键循环系统和逻辑。Python有许多集成化,促使撰写C编码并得到另一个级别特性得以实现,但由于涉及到便捷性,可扩展性和有效性大量的难题,这种库古代历史并不是那么行得通。

Rust是一种非常棒的语言表达,它让安全性撰写性能卓越编码越来越非常容易。可是,提升安全性可能提升很大程度上的认识花销,有时也会防碍您进行它。

Puff意识到Python是一个伟大逻辑层,但测算和改进层面却很差劲。Puff还意识到Rust善于测算和改进,但有时候难以表述非常高的抽象化。

Puff是一个“深层局部变量”架构,容许Rust做为Python坐到另一个等级上。它容许你在Rust中搭建一组有凝集力的一种手段,这种工具的使用Cargo和Rust生态体系,并快速地Python沟通交流。

Puff大胆试着构建一个彻底适配的架构:
大蟒蛇适配
防锈处理适配
多线程适配
适配阿斯吉/世界化学工业协会
东京适配
适配詹戈
阿克苏姆适配
迅速配对
混和方式运用二种语言表达的优势。应用Python来控制逻辑高级定义。应用Rust来提升密切循环系统和IO。以顺畅的健身运动在两者之间轻轻松松挪动。

贴心服务
当代应用软件比较复杂,必须API节点、数据库系统池、Redis、网页页面套筒规格、PubSub等。Puff觉得这个东西该是“标准库”的一部分,那样他们就能够很好地协调工作。凭着这一核心理念,Puff包括:

格林莱特
阿辛奥利夫
乌夫卢普
后格里斯
雷迪斯
多节点发布订阅
网络服务器
图型
芝士蛋糕的图型ql模块几个重要功能模块。它适用定阅,使你能够轻松撰写Websocket页面。该模块还接纳从Python函数返回初始SQL。它将采取SQL,在目前数据库系统鸟鸣涧运作它,并将行转换成JSON,而无需回到到Python。

最主要的是,他在“层”的前提下工作中。大部分GraphQL库在“连接点”的前提下工作中,每一个目标都用以分析字段名。Puff根据“层”工作中,在分析字段名以前搜集字段中每一个目标所需要的全部信息。这就意味着大家可以开展至少的数量查看。

客户程序文中后边的QL实例。

快速上手

你锈泡沫新项目必须找到自己的大蟒蛇新项目。就算他们坐落于同一文件夹中,也要把它们导入到PYTHONPATH中。

标签:Rust,python,搭建,考验,软件,逻辑,蟒蛇,迅速,服务
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有