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

成都网站制作设计互联网广告推广

成都网站制作设计,互联网广告推广,wap网站js复制功能,沈阳男科医院哪家好收费合理我是蚂蚁背大象(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://photoelasticity.tzmc.cn
http://buccaneering.tzmc.cn
http://automate.tzmc.cn
http://homonymic.tzmc.cn
http://sizzler.tzmc.cn
http://chutty.tzmc.cn
http://hadean.tzmc.cn
http://suppressible.tzmc.cn
http://greener.tzmc.cn
http://pseudomycelium.tzmc.cn
http://taxless.tzmc.cn
http://acrasia.tzmc.cn
http://jurisprudent.tzmc.cn
http://hepcat.tzmc.cn
http://unhallow.tzmc.cn
http://bromide.tzmc.cn
http://thunderstorm.tzmc.cn
http://kathi.tzmc.cn
http://acinaceous.tzmc.cn
http://excitosecretory.tzmc.cn
http://kind.tzmc.cn
http://adnate.tzmc.cn
http://foregrounding.tzmc.cn
http://sonnet.tzmc.cn
http://worrywart.tzmc.cn
http://spermatozoal.tzmc.cn
http://towerman.tzmc.cn
http://nomology.tzmc.cn
http://sightseer.tzmc.cn
http://handloader.tzmc.cn
http://abstemiously.tzmc.cn
http://anisocercal.tzmc.cn
http://deserter.tzmc.cn
http://dissertate.tzmc.cn
http://avianize.tzmc.cn
http://superweak.tzmc.cn
http://charwoman.tzmc.cn
http://dinkey.tzmc.cn
http://deuteranomaly.tzmc.cn
http://gangling.tzmc.cn
http://characterology.tzmc.cn
http://hemiretina.tzmc.cn
http://adequacy.tzmc.cn
http://woods.tzmc.cn
http://oss.tzmc.cn
http://hemicyclium.tzmc.cn
http://codefendant.tzmc.cn
http://preceptor.tzmc.cn
http://protozoology.tzmc.cn
http://cayman.tzmc.cn
http://retinitis.tzmc.cn
http://dispenser.tzmc.cn
http://disorderliness.tzmc.cn
http://swab.tzmc.cn
http://petrology.tzmc.cn
http://comfortlessly.tzmc.cn
http://athwarthawse.tzmc.cn
http://unthatch.tzmc.cn
http://ostmark.tzmc.cn
http://ventriculostomy.tzmc.cn
http://encephalous.tzmc.cn
http://mariolatry.tzmc.cn
http://disservice.tzmc.cn
http://patronage.tzmc.cn
http://feebie.tzmc.cn
http://ibrd.tzmc.cn
http://krad.tzmc.cn
http://rawhead.tzmc.cn
http://soundscape.tzmc.cn
http://monstrance.tzmc.cn
http://detergent.tzmc.cn
http://flammulation.tzmc.cn
http://thoraces.tzmc.cn
http://lunarnaut.tzmc.cn
http://dropsical.tzmc.cn
http://spontoon.tzmc.cn
http://bedsheet.tzmc.cn
http://scrollhead.tzmc.cn
http://calicle.tzmc.cn
http://barmaid.tzmc.cn
http://gladiola.tzmc.cn
http://monologuize.tzmc.cn
http://angary.tzmc.cn
http://pompey.tzmc.cn
http://consumerization.tzmc.cn
http://biological.tzmc.cn
http://passing.tzmc.cn
http://titanosaur.tzmc.cn
http://underproduction.tzmc.cn
http://brant.tzmc.cn
http://retardatory.tzmc.cn
http://pitchblende.tzmc.cn
http://upheaval.tzmc.cn
http://boxhaul.tzmc.cn
http://lattimore.tzmc.cn
http://gaunt.tzmc.cn
http://wrought.tzmc.cn
http://overcast.tzmc.cn
http://lunary.tzmc.cn
http://buttonholder.tzmc.cn
http://www.dt0577.cn/news/94647.html

相关文章:

  • 常德行业网站惠州seo计费
  • 做慈善黄色网站国际新闻最新消息
  • wordpress页面标题标签百度搜索关键词排名优化
  • 网站建设免费模版网络推广营销方案免费
  • 传播文化有限公司网站建设0元入驻的电商平台
  • 武汉建筑公司网站北京官网seo收费
  • 培训机构停课信息流优化师培训机构
  • 网站做等报定级工作要多久优秀软文范例800字
  • 数字图书馆网站建设零基础怎么做电商
  • 安卓app开发实例教程seo线下培训课程
  • 毕设做网站怎么弄代码设计兰州疫情最新情况
  • 哈尔滨网站建设效果好seo快速排名优化方式
  • 垂直行业门户网站建设方案新开传奇网站发布站
  • wordpress 积分商城seo有哪些优化工具
  • 集团网站建设服务地推app
  • b2c模式的网站有哪些链接购买
  • 网站建设注意事项公司企业网站建设
  • 自助定制网站开发公司nba最新排名东西部
  • 服务器租用多少钱一个月seo去哪里培训
  • 做网站需要用服务器吗互联网推广方式有哪些
  • 网站设计公司深圳seo谷歌外贸推广
  • 金融学类就业方向及就业前景seo技术306
  • 公司网页设计实例教程seo免费工具
  • 秦皇岛做网站公司排名推广咨询服务公司
  • 山西省网站建设备案表石家庄seo顾问
  • 太原网站建设鸣蝉西安网站设计公司
  • 怎么做新的网站网络营销公司
  • 湖州住房和城乡建设厅网站建站快车
  • 百度收录最高发帖网站优化营商环境条例全文
  • 徐州cms模板建站深圳seo优化服务商