面向网络应用的微结构

asphalt的Python项目详细描述


Build StatusCode CoverageDocumentation Status

沥青是一种基于asyncio的微结构,用于面向网络的应用。

其突出特点是:

  • 用于集成第三方库和外部库功能的组件生态系统 服务
  • 一种配置系统,其中硬编码的默认值可以被外部的 配置
  • 一个复杂的信号系统,让你连接不同的服务来创建复杂的 事件驱动的交互
  • 支持将uvlooptokio作为事件循环策略提供程序(尽管ymmv与最后一个策略提供程序一起使用)
  • 通过使用线程池优雅地处理阻塞api
  • 运行时类型检查,以便在使用 不兼容的参数(可以使用生产部署的zero开销禁用!)
  • Type hintssemantic versioning用于整个核心库和所有组件库

沥青可以用来制作任何可以想象的网络应用程序,从琐碎的 用于启动多个网络服务器的高度复杂组件层次结构的命令行工具 和/或使用不同协议的客户端。

真正使柏油区别于其他框架的是它的资源共享系统 功能通常只能在庞大的应用服务器软件中找到。沥青组分发布 他们的服务是resources在共享的context中。组件可以基于 相互之间,使得创建具有高度复杂功能的组件成为可能 用相对较少的努力。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名