面向网络应用的微型框架
项目描述
Asphalt是一个基于asyncio的网络应用微型框架。
其主要特性包括
一个组件生态系统,可用于集成第三方库和外部服务的功能
一个配置系统,允许外部配置选择性覆盖硬编码的默认值
一个复杂的信号系统,允许您连接不同的服务以创建复杂的事件驱动交互
通过线程池优雅地处理阻塞API
Asphalt可用于创建任何类型的网络应用,从简单的命令行工具到高度复杂的组件层次结构,可以使用不同的协议启动多个网络服务器和/或客户端。
真正让Asphalt框架与众不同的,是其资源共享系统——这种功能通常只在庞大的应用服务器软件中才能找到。Asphalt组件将它们的服务发布为共享上下文中的资源。组件可以利用彼此提供的服务,从而创造出功能高度复杂但相对省力的组件。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
asphalt-4.12.0.tar.gz (75.6 kB 查看哈希值)
构建分发
asphalt-4.12.0-py3-none-any.whl (31.1 kB 查看哈希值)
关闭
asphalt-4.12.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21e2b323aba833ecd1ea84746b55d486de5027f119987528ddb7b20c0272d10e |
|
MD5 | 782ea0ee9d58e68f171884ed3ce0cffa |
|
BLAKE2b-256 | 66b5ed815251b3eec187eaf1cc61e2e992e79926e34e891ddd068f02bb8050b1 |
关闭
asphalt-4.12.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3d6f839a2b23ea30decb7cd1474838b9678d56711f441cbe94f71e73f0bd1a87 |
|
MD5 | 1e35044294d21e0419ed24a88545757d |
|
BLAKE2b-256 | 717fda924283b7001c66e87c7f6df8298da777b890844d90250d998a87037abe |