内容简介:Actix是一个强大的Rust的actor系统, Actix-web给你提供了一个有趣且快速的Web开发框架。使用Actix-web开发的应用程序将在本机可执行文件中包含HTTP服务器, 所以即使完全不存在另一个HTTP服务器(如 nginx)的情况下,actix-web也足以提供HTTP 1和HTTP 2支持以及SSL/TLS。这对于构建微服务分发非常有用。最新的(2019-04-30)TechEmpower Web Framework Benchmarks Actix系列基本实现测试所有选项
Actix是一个强大的Rust的actor系统, Actix-web给你提供了一个有趣且快速的Web开发框架。使用Actix-web开发的应用程序将在本机可执行文件中包含HTTP服务器, 所以即使完全不存在另一个HTTP服务器(如 nginx)的情况下,actix-web也足以提供HTTP 1和HTTP 2支持以及SSL/TLS。这对于构建微服务分发非常有用。
最新的(2019-04-30)TechEmpower Web Framework Benchmarks Actix系列基本实现测试所有选项 屠榜
TechEmpower Web Framework Benchmarks(TechEmpower Web框架排行榜) 2019-04-30
Actix系列同步中文教程
Actix系列更新如下:
Actix web 1.0.0 beta2
添加
-
通过添加原始服务支持
web::service() -
添加辅助函数以读取响应主体
test::read_body() -
添加支持
remainder match(即“/ path / {tail} *”) -
扩展
Responder特征,允许覆盖状态代码和标题。 -
将访问和登录时间戳存储在身份cookie #502中
改变
-
.to_async()handler可以返回 #792Responder类型
修复
-
修复异步web ::数据工厂处理
Actix session v0.1.0-beta2
-
添加辅助特质UserSession,允许获取ServiceRequest和HttpRequest的会话
Actix 0.8.1
添加
-
为SendError添加了std :: error :: Error impl
-
为MailboxError添加了std :: error :: Error impl
-
使用Supervisor :: start_in_arbiter的语义添加Actor :: start_in_arbiter。
-
为ResolverError添加ResponseError
-
添加io :: SinkWrite
-
为MailboxError添加actix-http错误支持
修复
-
修复了并发系统注册表插入#248
改变
- 使用trust-dns-resolver 0.11.0
- 使用2018版本
- 用actix_rt :: System和actix_rt :: Arbiter替换System/ Arbiter
- 添加Message for Arc和Box的实现
- System和 Arbiter 注册表可通过from_registry()方法获得。
删除
-
删除信号actor
Actix http 0.1.4
添加
-
允许在Camel-Case中呈现h1请求标头
修复
-
读取直到eof的http / 1.0响应(#771)
Actix http client v0.1.1
添加
- 允许为http和ws请求指定服务器地址。
改变
- ClientRequest :: if_true()和ClientRequest :: if_some()使用实例而不是ref
Actix framed v0.1.0
Actix router 0.1.3
- 添加了对余数匹配的支持(即“/ path / {tail} *”)
- 导出 Quoter 类型
- 允许重置Path实例
Actix connect 0.1.5
添加
-
Connect::set_addr()
改变
-
使用trust-dns-resolver 0.11.0
-
不要立即为默认连接器启动默认解析程序。
-
首次使用时启动trust-dns默认解析程序
Actix Server 0.4.3
添加
-
重新导出IoStream特质
改变
- 从actix-server-config开始依赖ssl和rust-tls功能
修复
- 修复SIGINT强制关闭
Actix Service 0.3.6
改变
- 调用结束立即轮询 boxed 服务
添加
- 为MailboxError添加actix-http错误支持
- 添加Transform :: from_err()组合器
- 添加apply_fn帮助器
- 添加apply_fn_factory助手
- 添加apply_transform帮助器
- 添加apply_cfg帮助器
Actix Utils 0.3.5
添加
-
允许通过mpsc频道向FramedTransport发送消息。
改变
-
从Clonable服务中删除' static 约束
Actix threadpool 0.1.0
- 将threadpool移动到单独的包
Actix Runtime 0.2.2
改变
-
将 blocking 模块移动到actix-threadpool包
- 添加了blocking模块
- Arbiter :: exec_fn - 在arbiter的线程上执行fn
- Arbiter :: exec - 在arbiter的线程上执行fn并等待结果
Actix codec 0.1.2
变化
-
添加了Framed :: map_io()方法。
-
添加了FramedParts :: with_read_buffer()方法。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Actix 系列发布 1.0 beta2,走向稳定性能
- 电信业已走向开源
- AI芯片架构竞相走向边缘
- 医学图像分析最新综述:走向深度
- 打破数据黑洞 数字工厂走向闭环
- 2021 技术展望 | 走向未来的实时生成技术
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Data Mining
Bing Liu / Springer / 2006-12-28 / USD 59.95
Web mining aims to discover useful information and knowledge from the Web hyperlink structure, page contents, and usage data. Although Web mining uses many conventional data mining techniques, it is n......一起来看看 《Web Data Mining》 这本书的介绍吧!