当前位置: 首页 > news >正文

成都网站制作设计百度推广怎么收费

成都网站制作设计,百度推广怎么收费,icp备案网站信息填写,餐饮品牌设计制作我是蚂蚁背大象(Apache EventMesh PMC&Committer),文章对你有帮助给Rocketmq-rust star,关注我GitHub:mxsm,文章有不正确的地方请您斧正,创建ISSUE提交PR~谢谢! Emal:mxsmapache.com 1. Rocketmq-rust namesrv概述 经过一个多月的开发,终…

我是蚂蚁背大象(Apache EventMesh PMC&Committer),文章对你有帮助给Rocketmq-rust star,关注我GitHub:mxsm,文章有不正确的地方请您斧正,创建ISSUE提交PR~谢谢! Emal:mxsm@apache.com

1. Rocketmq-rust namesrv概述

经过一个多月的开发,终于开发出来了一个Rust版本的Rocketmq name server组件。这个组件和Rocketmq Java版本完全兼容。提供相同的功能。

Github项目地址:Rocketmq-rust

使用Rust开发出来的Rocketmq name server的好处:

  • 启动时间相比Java版本大大减少

image.png

可以看到启动不到一秒钟就完成整个Rocketmq name server的启动。
  • 有着跨平台的特性(这里需要在不同的平台进行编译)

  • 内存安全,由于Rust语言的特性没有内存的回收机制。

如果平时有使用Rocketmq,并且本地需要启动Name server可以考虑使用这个Rust版本,既方便有快速。下载地址:https://github.com/mxsm/rocketmq-rust/releases/download/v0.1.0/rocketmq-rust-all-bin-0.1.0.zip

2.快速开始Rocketmq-rust name server

快速的使用Rocketmq的name server有两种方式:

  • 直接下载编译好的程序
  • 使用cargo命令进行安装
  • 使用源码进行编译

2.1 下载二进制文件

首先从Github的版本页面下载二进制文件rocketmq-rust-all-bin-0.1.0.zip。

image.png

image.png

文件下载后进行解压解压后可以看到如下两个文件夹如下图:

image.png

windowsLinux 两个平台的文件。

Mac的这个版本暂时没有提供,后续的版本会提供。

下面就以Windows为例(Linux的大家也可以自己去尝试现在的windows10,可以安装一个WSL)。在windows 的文件里面有 rocketmq-namesrv-rust.exe 的执行文件这个就是Rocketmq name server的启动文件。

image.png

双击即可启动。如下图所示:

image.png

通过如下命令查看使用:

rocketmq-namesrv-rust.exe --helpRocketMQ Name server(Rust)Usage: rocketmq-namesrv-rust.exe [OPTIONS]Options:-p, --port <PORT>    rocketmq name server port [default: 9876]-i, --ip <IP>        rocketmq name server ip [default: 127.0.0.1]-c, --config <FILE>  rocketmq name server config file-h, --help           Print help-V, --version        Print version

这里可以配置rocketmq name server的ip地址和端口以及配置文件。相对于Java版本这里我做了一些优化

image.png

2.2 通过命令安装

通过rust的cargo命令进行安装,我这里用linux作为例子(WSL)。使用一下命令

 cargo install rocketmq-namesrv

等待安装到本地。

image.png

然后运行验证一下,运行命令

rocketmq-namesrv-rust

image.png

通过查看发现运行成功。

2.3 使用源码进行编译

使用源码编译和通过cargo命令进行安装是一样的首先需要rust进行安装,版本最小为1.75.0。然后从Github rocketmq-rust 将源代码clone到本地,然后进入代码的根目录。运行如下命令:

cargo run --bin rocketmq-namesrv-rust

就能运行rocketmq name server了。

3. 功能验证

功能如何验证,首先我们将**rocketmq-dashboard** 的代码clone到本地或者如果本地有对应的也可以。

验证都用IDEA来进行

1. 启动rust版本的nameserver

image.png

2. 启动rocketmq-dashboard

image.png

通过上面的nameserver打印的日志可以看出来已经连上了(到这里Broker还没有启动), 登录web进入发现也没呀任何数据,如下图:

image.png

3 启动Broker注册

image.png

name server收到broker的注册请求。下面我们看一下web页面的信息。

image.png

数据已经注册上去了。到这里可以发现基本功能都已经实现了。

4. 总结

当前 rocketmq-rust 这个项目基本用rust实现了一个Rocketmq name server的功能,这个组件仔功能方面可能会有些bug存在,后续也会进行进一步的测试和修复。使用过程中发现问题可以提ISSUE 与此同时如果对 rustrocketmq 感兴趣欢迎大家一起参与到项目中来。

image.png

http://www.15wanjia.com/news/51186.html

相关文章:

  • 网站价值如何评估百度云网盘下载
  • 营销型网站建设-深圳信科企业培训平台
  • 上海大型网站制作公司seo关键字优化
  • 安全联盟这种网站建设短视频seo询盘系统
  • 西安专业做网站建设企业网站建设的流程
  • 桂林网站优化选择桂林速优网络公司百度客服人工电话多少
  • sns网站需求杭州网站运营十年乐云seo
  • 短网址生成接口谷歌优化的网络公司
  • 自己做的网站如何在百度搜到seo是搜索引擎优化吗
  • 广东泰通建设有限公司网站智慧软文网
  • 上海网站建设找摩彼seo综合查询系统
  • 济宁做网站哪家好惠州seo代理计费
  • 网站制作一年多少钱百度seo排名优化联系方式
  • 哪家做外贸网站好谷歌关键词
  • 网站服务器名是什么制作网页的软件
  • 免费注册微信东莞百度快速排名优化
  • 免费网站建设基础步骤济南百度竞价代运营
  • 广州学生做网站电脑培训班一般多少钱
  • 广州制作网站公司电话网络搜索词排名
  • 杭州第三方推广公司网站用户体验优化
  • 湖州住房和城乡建设厅网站备案查询站长之家
  • 网站源码绑定域名处理谷歌seo优化中文章
  • 给网站做cdn软文推广的标准类型
  • 如何利用影视网站做cpa网络推广seo公司
  • 新公司怎么做网站百度一下首页网址百度
  • 课题组网站怎么做网络策划是做什么的
  • 做网站便宜还是app便宜搜索引擎推广方式
  • 火是用什么做的视频网站中国培训网
  • 不想使用wordpressseo就是搜索引擎广告
  • 广州10打网站服务商全网营销代运营