E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Tokio
第十九章 rust服务器开发:axum框架详解
注意本系列文章已升级、转移至我的自建站点中,本章原文为:rust服务器开发:axum详解目录注意一、前言二、基本使用三、路由定义四、参数提取五、响应体六、共享状态七、中间件一、前言因为rust拥有着极高的性能,加上
tokio
余识-
·
2024-09-05 23:05
Rust从入门到精通
前端
rust
开发语言
第十七章 rust异步库
tokio
入门
注意本系列文章已升级、转移至我的自建站点中,本章原文为:rust异步库
tokio
入门目录注意一、前言二、基本理解与使用三、状态共享四、注意事项一、前言异步是一个非常强大特性,它有相当多的实现模型,其中比较知名的
余识-
·
2024-09-02 21:45
Rust从入门到精通
rust
开发语言
后端
rust HTTP客户端reqwest快速入门
reqwest版本:0.11.22参考依赖配置:[dependencies]reqwest={version="0.11.22",features=["json","multipart"]}
tokio
=
·
2024-02-11 17:51
rusthttp
rust语言
tokio
库底层原理解析
目录1rust版本及
tokio
版本说明1
tokio
简介2
tokio
::main2.1
tokio
::main使用多线程模式2.2
tokio
::main使用单线程模式3builder.build()函数3.1build_threaded_runtime
ImSEten
·
2024-02-09 09:59
rust
【从零开始的rust web开发之路 四】rust语言
tokio
异步使用redis教程
下面教程我我以
tokio
异步操作redis方式为
爱音乐的程序猿
·
2024-02-04 02:49
redis
rust语言
云原生
rust
redis
后端
cargo
异步
tokio
异步框架:
Tokio
多线程编程:std::thread ; crossbeam ; Rayon; smol web框架:actix-web,hyper, axum orm: sea-o
异步框架:
Tokio
多线程编程:std::thread;crossbeam;Rayon;smolweb框架:actix-web,hyper,axumorm:sea-orm;diesel;sqlx;rbatis
MetaverseMan
·
2024-02-03 07:12
开发语言
rust
rust学习基于
tokio
_actor聊天服务器实战(一 )
前言
tokio
是Rust中使用最广泛的异步Runtime,它性能高、功能丰富、便于使用,是使用Rust实现高并发不可不学的一个框架Actor背后的基本思想是产生一个独立的任务,该任务独立于程序的其他部分执行某些工作
yunteng521
·
2024-02-01 11:00
rust
学习
rust
服务器
tokio
actor
Rust实践:使用
Tokio
实现Actor系统
简介:原文:ActorswithTokio原文主要介绍了如何使用Tikio而不是已有的Actor库(Actix)来实现Actor系统,在我之前的文章里也讲过Actor系统是什么C++Actor并发模型框架ActorFramework(CAF),介绍的是C++的Actor库,而本篇采用Rust的Tikio库,关于Tikio库可以查看何为Tikio,在实现Actor并发模型时,主要使用到Tikio的异
BBinChina
·
2024-02-01 11:00
Rust
每周入门实践
rust异步实现(偏应用少理论不头疼版)
文章目录1添加依赖2示例3
tokio
异步实现机制概要参考资料:(想要进步理解可以看这个↓)https://www.bilibili.com/video/BV16r4y187P4/?
whistle哨子
·
2024-01-26 01:46
rust
开发语言
后端
【Rust日报】2021-04-09
tokio
计划发布基于 io-uring 的新运行时
tokio
-uring-
tokio
基于io-uring版的异步运行时
tokio
今天发布了新的RFC,提出了新的支持io-uring异步运行时的计划。
Rust语言中文社区
·
2024-01-19 19:45
编程语言
java
python
区块链
人工智能
Rust 语言从入门到实战 唐刚 学习笔记17
进阶篇(6讲)17|
tokio
编程:Rust异步编程还有哪些需要注意的点?
zhanglz888
·
2024-01-16 14:21
Rust
语言从入门到实战
唐刚
学习笔记
rust
学习
笔记
Rust 语言从入门到实战 唐刚 学习笔记14
进阶篇(5讲)14|
tokio
实战:编写一个网络命令行程序你好,我是Mike,上一节课我们了解了Rust异步编程和
tokio
的基础知识,今天我们就来一起用
tokio
做一个小应用。
zhanglz888
·
2024-01-16 14:20
Rust
语言从入门到实战
唐刚
学习笔记
rust
学习
笔记
Rust 语言从入门到实战 唐刚 学习笔记16
进阶篇(5讲)16|
tokio
编程:使用channel在不同任务间通信?你好,我是Mike。今天我们来了解并发编程的另一种范式——使用channel在不同的任务间进行通信。
zhanglz888
·
2024-01-16 14:20
Rust
语言从入门到实战
唐刚
学习笔记
rust
学习
笔记
从零用Rust编写正反向代理,
tokio
竟然这样对待socket!
wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy有请主角上场
问蒙服务框架
·
2024-01-16 09:00
rust
开发语言
后端
[双语]20180521KinKiKidsどんなもんヤ!节选
東京都のうねこさん大家好我是堂本刚东京都的Uneko桑先日
TOKIO
の番組にムロツヨシさんが出演、ジャニーズのみなさんとの交流についてお話をされていました。
上行彩虹人
·
2024-01-11 15:35
Rust 常用的第三方库
tokio
----最通用的异步编程库,几乎可以说是行业标准了,大量的其它库依赖于
tokio
。reqwest----HTTP客户端库,支持HTTPS、HTTP3。
归云十九少
·
2024-01-07 14:03
Rust
rust
rust sqlx包(数据库相关)使用方法+问题解决
pgsql为例,更新时间2024.1.6官方github:sqlxgithubrust官方文档:rustsqlx库文档一、项目配置1.添加依赖cargo.toml的[dependencies]sqlx依赖
tokio
ziqibit
·
2024-01-07 04:16
程序语言
rust
数据库
开发语言
如何在同步的 Rust 方法中调用异步代码 |
Tokio
使用中的几点教训
在同步的Rust方法中调用异步代码经常会导致一些问题,特别是对于不熟悉异步Rustruntime底层原理的初学者。在本文中,我们将讨论我们遇到的一个特殊问题,并分享我们采取的解决方法的经验。背景和问题最近在做我们的GreptimeDB项目的时候遇到一个关于在同步Rust方法中调用异步代码的问题。经过一系列故障排查后,我们弄清了问题的原委,这大大加深了对异步Rust的理解,因此在这篇文章中分享给大家
Greptime
·
2023-12-29 05:02
rust
云原生
数据库
rust中的超时处理
rust中的超时处理自从
tokio
1.0发布以来,rust的异步开发总算大势已定。尽管没达到标准库的速度,依然挡不住大家的热情。看编程排行榜,增加2倍的开发者。
100编程朱老师
·
2023-12-27 13:47
Rust
rust
算法
【Rust日报】2023-12-18 在Rust中桥接异步和同步代码
为了解决这个问题,尝试使用
Tokio
运行时的Runtime::block_on方法,但遇到了无法在运行时中启动另一个运行时
Rust语言中文社区
·
2023-12-23 13:47
rust
开发语言
后端
Rust高级进阶-使用Rust实现Redis高性能缓存框架
kedis-rusthttps://github.com/kwsc98/kedis-rustkedis-rust是一个学习rust高级进阶的项目,此项目使用
tokio
作为线程io模型,实现了一个多线程io
Kwsc98
·
2023-11-29 12:21
缓存
rust
redis
java
后端
c++
【
tokio
】watch
示例usetokio::sync::watch;usetokio::time::{sleep,Duration};#[
tokio
::main]asyncfnmain(){let(tx,mutrx)=watch
red98
·
2023-11-27 11:57
tokio
javascript
前端
开发语言
【
tokio
】broadcast
tokio
::sync::broadcast多生成者、多消费者的广播队列。每个发送的值都被所有消费者收到。
red98
·
2023-11-27 11:57
tokio
tokio
rust
tokio
select!宏详解
宏详解简介本文介绍
Tokio
中select!的用法,重点是使用过程中可能遇到的问题,比如阻塞问题、优先级问题、cancelsafe问题。在
Tokio
中,select!
聆听--风雨
·
2023-11-27 09:40
rust
rust
开发语言
后端
十七、Rust集成MQTT Client
1、信息整理目前了解到的RustMQTT项目有:bytebeamio/rumqtt1.3kstar、717commits、Contributors78、
tokio
、futures、tls、rumqttc
探路人
·
2023-11-23 06:13
《Rust云原生之路》
rust
开发语言
后端
天工开物 #8 Async Rust 的实现
("world");}#[
tokio
::main]async fn main() { // Calling `say_world()` does not execute the body of `
_tison
·
2023-11-11 21:19
rust
开发语言
后端
rust实现quic服务端和客户端
在程序中,使用了Rust的标准库中的error、net和sync模块,以及第三方库
tokio
和quinn。程序使用了async/await语法来实现异步操作。
聆听--风雨
·
2023-11-11 05:10
rust
rust
quic
Talk Is Cheap,Show Me The Code. Rust
看了文档:1天直接写框架学习
tokio
异步编程技术选型技术选型,主要是选择市面上主流的框架,看他们的源码是怎么玩的,web选择的是rocket,rocket内部的选型是
tokio
+hyper所以,我的框架也会是根据
Coder_Joker
·
2023-11-11 00:17
源码
rust
Rust Web 进阶(一):Rust异步编程(
Tokio
)
这一篇将讲解什么是和为什么进行异步编程,Rust怎么样进行异步编程以及其机制,并且讲解目前rust常用的异步编程的函数库。本章的内容来自杨旭老师的教程:https://www.bilibili.com/video/BV16r4y187P4/?spm_id_from=333.999.0.0&vd_source=8595fbbf160cc11a0cc07cadacf22951选择多线程/异步编程的理由
摸鱼老萌新
·
2023-11-07 11:28
rust入门
rust
前端
开发语言
后端
异步
Rust生态技术栈
()输出无效问题5.线程6.Excel读取7.字符串转整型8.终端输出彩色文本9.字符串截取10.
tokio
线程11.HTTP客户端12.html转markdown13.命令行解析:clap(官方推荐)
筱光
·
2023-10-29 01:52
Rust
rust
开发语言
后端
【Rust 日报】2023-3-10 Zed 编辑器,叼暴了
架起异步和同步的桥梁Greptime团队在开发greptimedb的过程中,总结出来的一套在同步环境下调用异步代码的经验和实践模式,基于
tokio
.供学习。
Rust语言中文社区
·
2023-10-17 13:15
rust
编辑器
开发语言
后端
rust异步编程2
概述*异步编程参考书籍:async-book此学习根据Rust语言圣经中
tokio
专栏,
tokio
是一个将rust提供的async/await特性编写的异步代码运行起来的异步运行时.
上后左爱
·
2023-10-02 06:05
rust
开发语言
后端
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-09-28 13:50
rust
开发语言
后端
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-09-27 07:03
rust
开发语言
后端
Rust解决Bug错误“error: future cannot be sent between threads safely”
这意味着我们不能将一个互斥锁(mutex)在不同线程间进行传递,而
Tokio
运行时又允许任务在每个.await点之间在不同线程间移动。因此,我们
热心码民阿振
·
2023-09-23 11:52
Rust
rust
bug
开发语言
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-09-21 16:46
rust
开发语言
后端
tokio
::net学习
tokio
::net该模块包含TCP/UDP/Unix网络类型,类似于标准库,可用于实现网络协议。
~kiss~
·
2023-09-18 15:25
rust
rust
rust协程和线程一起用
usetokio::task;usetokio::time::Duration;#[
tokio
::main]asyncfnmain(){//使用
tokio
::spawn创建一个异步任务(协程)lettask1
kuyz
·
2023-09-09 18:03
rust
服务器
【Rust日报】2023-09-06 Grillon - API 测试框架
::*,json,Grillon,StatusCode,Result};usegrillon::header::{HeaderValue,CONTENT_LENGTH,CONTENT_TYPE};#[
tokio
Rust语言中文社区
·
2023-09-09 15:26
rust
github
开发语言
后端
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-09-08 21:35
rust
1.1.GPT回答:Rust Web框架 和微服务框架【表格】对比
官网地址:https://github.com/
tokio
-rs/axumGitHub地址:https://github.com/
tokio
-rs/axumStar数量:未知是否支持gRPC:不支持是否支持
·
2023-09-05 19:47
程序员
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-09-02 19:53
数据库
etcd
微服务
Rust二进制文件大小优化
编译时间会增加,但是一般编译时候的优化会加快程序执行速度初始化项目在Ubuntu22上面进行实验创建项目$cargonewdemo修改Cargo.toml如下,需要加入一点常用的库[dependencies]
tokio
·
2023-08-29 19:19
rust编译加壳
rust写一个多线程和协程的例子
当涉及到多线程和协程时,Rust提供了一些非常强大的工具,其中最常用的库之一是
tokio
,它用于异步编程和协程。下面我将为你展示一个简单的Rust程序,演示如何使用多线程和协程。
kuyz
·
2023-08-24 02:19
rust
开发语言
后端
P2P 网络,PING程序。
crate版本号libp2p0.52.1
tokio
1.30.0依赖配置:[dependencies]
tokio
={version="1.30.0",features=["full"]}libp2p={version
Rock姜
·
2023-08-12 17:40
rust
网络
p2p
rust
rust学习-
tokio
::time
示例usestd::time::Duration;usetokio::{task,time::interval};#[
tokio
::main]asyncfnmain(){letmutinterval=interval
~kiss~
·
2023-08-12 02:25
rust
rust
学习
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-08-11 23:23
rust
开发语言
后端
rust学习-同时执行多Future
示例[package]name="rust_demo5"version="0.1.0"edition="2021"[dependencies]futures="0.3"
tokio
={versi
~kiss~
·
2023-08-10 07:00
rust
rust
学习
开发语言
rust实践-异步并发socket通信
客户端[package]name="rust_client"version="0.1.0"edition="2021"[dependencies]
tokio
={version="1.14.0",features
~kiss~
·
2023-08-09 07:22
rust
rust
网络
文盘 Rust --
tokio
绑定 cpu 实践
tokio
是rust生态中流行的异步运行时框架。在实际生产中我们如果希望
tokio
应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。
2301_78385600
·
2023-07-24 21:49
rust
开发语言
后端
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他