!测试新西兰天维网社区

标题: rust app on amazon aws [打印本页]

作者: DDD888    时间: 2021-7-26 08:49:56     标题: rust app on amazon aws

我写了个简单的rust actix_web服务器程序运行在amazon aws ec2 ubuntu linux,运行htop竟然有三行同样的内容,FML,FML,FML 1.jpg


补充内容 (2021-7-26 08:52):
我发觉悉尼amazon aws ec2 free tier好快啊,赞啊,免费的就是好

图片附件: 1.jpg (2021-7-26 08:49:49, 28.5 KB) / 下载次数 0
http://bbs.test.skykiwichina.com/forum.php?mod=attachment&aid=MjUxNjYxMXxiMzI2NmExMHwxNzUyMDEwMDk4fDB8MA%3D%3D


作者: bintoo    时间: 2021-7-26 08:58:20



作者: trdeyoualbert    时间: 2021-7-26 09:02:19

bintoo 发表于 2021-7-26 08:58

难怪西太喊着退出纽村,哈哈哈
作者: DDD888    时间: 2021-7-26 09:03:33

bintoo 发表于 2021-7-26 08:58

谢谢夸奖,这是源程序代码

extern crate dotenv;

extern crate envy;

extern crate serde_derive;
use serde::Deserialize;

extern crate actix_web;

use actix_web::{get, App, HttpServer, Responder, HttpRequest};

#[derive(Deserialize, Debug)]
struct RemoteControlConfig {
    server: String,
}


#[get("/ip")]
pub async fn ip(req: HttpRequest) -> impl Responder {
    if let Some(socket_addr) = req.peer_addr() {
        socket_addr.ip().to_string()
    } else {
        String::new()
    }
}

#[actix_web::main]
async fn main() -> std::io::Result<()> {
    dotenv::dotenv().expect("Failed to read .env file");
   
    let config = envy::from_env::<RemoteControlConfig>().expect("Failed to read Config file");
    println!("{:?}", config.server);
    HttpServer::new(||
        App::new()
            .service(ip)
            )
        .bind(config.server)?
        .run()
        .await
}

作者: bintoo    时间: 2021-7-26 09:18:52

DDD888 发表于 2021-7-26 09:03
谢谢夸奖,这是源程序代码

extern crate dotenv;

高手,

我也很想有空可以玩一下代码。

到时需要你指导一下。
作者: DDD888    时间: 2021-7-26 09:32:20

bintoo 发表于 2021-7-26 09:18
高手,

我也很想有空可以玩一下代码。

我不懂啦,大家一起学啦
作者: trdeyoualbert    时间: 2021-7-26 11:11:39

楼主在澳论坛又发一遍
作者: 匿名    时间: 2021-7-26 11:16:29

trdeyoualbert 发表于 2021-7-26 11:11
楼主在澳论坛又发一遍

澳洲论坛那边有没有使劲夸夸他

作者: DDD888    时间: 2021-7-26 11:20:41

trdeyoualbert 发表于 2021-7-26 11:11
楼主在澳论坛又发一遍

博学啊,赞啊
作者: 黑羊    时间: 2021-7-26 11:22:37

天天写hello world还很兴奋
作者: 匿名    时间: 2021-7-26 11:29:34

黑羊 发表于 2021-7-26 11:22
天天写hello world还很兴奋

难道高手不是写hello word的??


补充内容 (2021-7-26 11:30):
楼主就是高手,不接受反驳,人家27年程序员经验
作者: 匿名    时间: 2021-7-26 11:32:33

匿名者 发表于 2021-7-26 11:16
澳洲论坛那边有没有使劲夸夸他

必须夸啊 这么厉害的

作者: 匿名    时间: 2021-7-26 11:32:47

黑羊 发表于 2021-7-26 11:22
天天写hello world还很兴奋

天天写hello world就能天天兴奋。

作者: DDD888    时间: 2021-7-26 11:48:19

黑羊 发表于 2021-7-26 11:22
天天写hello world还很兴奋

为何踢我?呵呵
作者: 黑羊    时间: 2021-7-26 11:51:24

DDD888 发表于 2021-7-26 11:48
为何踢我?呵呵

这个版块就是 FML 用来踢人的,不是来交流技术问问题的
作者: trdeyoualbert    时间: 2021-7-26 11:52:54

黑羊 发表于 2021-7-26 11:51
这个版块就是 FML 用来踢人的,不是来交流技术问问题的

八哥用来咨询,哈哈哈
作者: 黑羊    时间: 2021-7-26 11:54:02

trdeyoualbert 发表于 2021-7-26 11:52
八哥用来咨询,哈哈哈

作为一个27年的资深程序员,难道不知道stackoverflow?
作者: DDD888    时间: 2021-7-26 11:54:58

黑羊 发表于 2021-7-26 11:54
作为一个27年的资深程序员,难道不知道stackoverflow?

没发过帖子啦
作者: 黑羊    时间: 2021-7-26 11:55:46

DDD888 发表于 2021-7-26 11:54
没发过帖子啦

27年了,居然没发过帖子也没帮人解决过问题,厉害,佩服。
作者: 匿名    时间: 2021-7-26 11:56:16

trdeyoualbert 发表于 2021-7-26 11:52
八哥用来咨询,哈哈哈

咨询帖要被锁贴的

作者: 匿名    时间: 2021-7-26 11:57:47

DDD888 发表于 2021-7-26 11:48
为何踢我?呵呵

FML 啊 你发这种技术交流可以去专业论坛版块吧

作者: XiaoFaye    时间: 2021-7-26 11:58:03

恭喜你!!!

以后可以在简历加上:精通Rust Web开发及AWS云端部署


作者: 黑羊    时间: 2021-7-26 11:59:06

其实这个问题很简单,就是既然用了 async, aws 就根据资源给你调用了3个进程,async 不是本来就用来干这事的吗,还用问。
作者: trdeyoualbert    时间: 2021-7-26 12:03:41

黑羊 发表于 2021-7-26 11:59
其实这个问题很简单,就是既然用了 async, aws 就根据资源给你调用了3个进程,async 不是本来就用来干这事 ...

你看咨询不是得到回复了,哈哈哈
作者: trdeyoualbert    时间: 2021-7-26 12:05:30

没有用过htop,我只用过top。从你的截图看,好像那三个是同一个pid,也就是htop列出的是线程。所以是138兆。这可能跟htop的default选项有关。你可以试一下top,看看是不是变成了一个。top的default选项是只列出进程。



以上是澳网友回复,俺完全不懂,哈哈哈
作者: bintoo    时间: 2021-7-26 12:07:06

trdeyoualbert 发表于 2021-7-26 12:05
没有用过htop,我只用过top。从你的截图看,好像那三个是同一个pid,也就是htop列出的是线程。所以是138兆 ...

都是高手。
作者: trdeyoualbert    时间: 2021-7-26 12:08:52

bintoo 发表于 2021-7-26 12:07
都是高手。

以上是澳网友回复,俺完全不懂,哈哈哈
作者: bintoo    时间: 2021-7-26 12:11:48

trdeyoualbert 发表于 2021-7-26 12:08
以上是澳网友回复,俺完全不懂,哈哈哈

我也不懂,所以觉得他们全是高手。
作者: trdeyoualbert    时间: 2021-7-26 12:12:58

bintoo 发表于 2021-7-26 12:11
我也不懂,所以觉得他们全是高手。

高手沒有年薪四十万,哈哈哈
作者: bintoo    时间: 2021-7-26 12:15:22

trdeyoualbert 发表于 2021-7-26 12:12
高手沒有年薪四十万,哈哈哈

我信有,真的信。哈哈。
作者: 匿名    时间: 2021-7-26 12:18:41

bintoo 发表于 2021-7-26 12:15
我信有,真的信。哈哈。

他一年能省10万吃喝拉撒装修费 再加上工资10万 再加上房子增值20万 年收入40万 高高的

作者: bintoo    时间: 2021-7-26 12:19:36

匿名者 发表于 2021-7-26 12:18
他一年能省10万吃喝拉撒装修费 再加上工资10万 再加上房子增值20万 年收入40万 高高的
...

有道理,有可行性。赞一个。
作者: DDD888    时间: 2021-7-26 12:35:55

黑羊 发表于 2021-7-26 11:55
27年了,居然没发过帖子也没帮人解决过问题,厉害,佩服。

stackoverflow存在27年了吗?你在说啥啊?看不懂啦
作者: DDD888    时间: 2021-7-26 12:36:54

黑羊 发表于 2021-7-26 11:59
其实这个问题很简单,就是既然用了 async, aws 就根据资源给你调用了3个进程,async 不是本来就用来干这事 ...

为何是三个进程?
作者: Bob Wang    时间: 2021-7-26 12:37:48

DDD888 发表于 2021-7-26 12:35
stackoverflow存在27年了吗?你在说啥啊?看不懂啦

年薪40万的大佬你好!

我曾经有句豪言:十行代码走天下

后来。。。
作者: DDD888    时间: 2021-7-26 12:37:54

XiaoFaye 发表于 2021-7-26 11:58
恭喜你!!!

以后可以在简历加上:精通Rust Web开发及AWS云端部署

不懂啦,我啥都不懂的
作者: DDD888    时间: 2021-7-26 12:41:06

Bob Wang 发表于 2021-7-26 12:37
年薪40万的大佬你好!

我曾经有句豪言:十行代码走天下

你不是说你是铺水泥的吗?难道你在说谎?
作者: Bob Wang    时间: 2021-7-26 12:50:39

DDD888 发表于 2021-7-26 12:41
你不是说你是铺水泥的吗?难道你在说谎?

后来。。。我学会了铺水泥地基和车道
作者: 匿名    时间: 2021-7-26 12:51:24

Bob Wang 发表于 2021-7-26 12:50
后来。。。我学会了铺水泥地基和车道

你还会鲍勃拳 哼哼哈嘿

作者: DDD888    时间: 2021-7-26 12:58:04

Bob Wang 发表于 2021-7-26 12:50
后来。。。我学会了铺水泥地基和车道

那你可发啦
作者: 黑羊    时间: 2021-7-26 12:58:56

DDD888 发表于 2021-7-26 12:36
为何是三个进程?

一个主线程,3个子线程,core 和 thread 有区别的,physcial 和logical 也有区别的,而且这种free tier, 都是 shared pool
作者: Bob Wang    时间: 2021-7-26 13:03:56

DDD888 发表于 2021-7-26 12:58
那你可发啦

还是你挣钱多,我年薪4万,你是我的十倍!
作者: DDD888    时间: 2021-7-26 13:12:53

Bob Wang 发表于 2021-7-26 13:03
还是你挣钱多,我年薪4万,你是我的十倍!

胡说啦,人家是儿戏之言,有这钱,我早就不写程序啦
作者: DDD888    时间: 2021-7-26 13:13:45

黑羊 发表于 2021-7-26 12:58
一个主线程,3个子线程,core 和 thread 有区别的,physcial 和logical 也有区别的,而且这种free tier,  ...

我用golang开发网站,可以自己设置生成16个进程的
作者: Bob Wang    时间: 2021-7-26 13:14:44

DDD888 发表于 2021-7-26 13:12
胡说啦,人家是儿戏之言,有这钱,我早就不写程序啦

你真谦虚,我知道,有钱有文化有涵养的人都很谦虚

相反有些人只会装逼,他们才是真的穷
作者: hj_win_1    时间: 2021-7-26 13:42:19

匿名者 发表于 2021-7-26 12:51
你还会鲍勃拳 哼哼哈嘿

鲍勃拳不应该是 啪啪啪嘛?怎么是哼哼哈嘿了
作者: 黑羊    时间: 2021-7-26 14:13:56

DDD888 发表于 2021-7-26 13:12
胡说啦,人家是儿戏之言,有这钱,我早就不写程序啦

看来写程序不是真爱拉,40万就不写程序了?赚钱是为了能够更好的写程序的
作者: 匿名    时间: 2021-7-26 14:19:45

hj_win_1 发表于 2021-7-26 13:42
鲍勃拳不应该是 啪啪啪嘛?怎么是哼哼哈嘿了

小心鲍勃王翻你linkedin
作者: DDD888    时间: 2021-7-26 16:46:58

黑羊 发表于 2021-7-26 14:13
看来写程序不是真爱拉,40万就不写程序了?赚钱是为了能够更好的写程序的 ...

我年纪大了,两眼昏花,能不写当然不写啦,但现在为了要吃口饭啦,所以只能撑着啦
作者: Rim    时间: 2021-7-27 09:30:36

trdeyoualbert 发表于 2021-7-26 11:11
楼主在澳论坛又发一遍

澳洲有什么论坛吗?
作者: DDD888    时间: 2021-7-27 11:59:49

Rim 发表于 2021-7-27 09:30
澳洲有什么论坛吗?

http://www.oursteps.com.au/bbs/portal.php
作者: Rim    时间: 2021-7-27 16:23:46

DDD888 发表于 2021-7-27 11:59
http://www.oursteps.com.au/bbs/portal.php

为什么看着比Sky low....




欢迎光临 !测试新西兰天维网社区 (http://bbs.test.skykiwichina.com/) Powered by Discuz! X2