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

珠海专业网站制作网络建设公司起名选字

珠海专业网站制作,网络建设公司起名选字,网站后台管理模板免费下载,php开发网站的优势文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基… 文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的可复用的企业消息系统是当前最主流的消息中间件之一。 由erlang开发的AMQPAdvanced Message Queue 高级消息队列协议 的开源实现由于erlang 语言的高并发特性性能较好本质是个队列FIFO 先入先出里面存放的内容是message,下面介绍通过在ubuntucpolarrabbitMQ环境下实现mq服务端远程访问。 1.安装erlang 语言 由于rabbitMQ是erlang语言实现的,所以我们需要安装erlang sudo apt-get install erlang-nox2.安装rabbitMQ 安装最新版rabbitMQ sudo apt-get install rabbitmq-server查看rabbitMQ状态,active(running)表示在线 sudo systemctl status rabbitmq-server设置访问MQ用户名账号和密码admin表示账号可自定义123456表示密码可自定义 sudo rabbitmqctl add_user admin 123456设置上面admin用户的角色,administrator表示是最高管理员 sudo rabbitmqctl set_user_tags admin administrator设置admin角色权限 sudo rabbitmqctl set_permissions -p / admin .* .* .*以上信息设置好后我们往下走。 3. 内网穿透 接着我们使用[cpolar](cpolar - 安全的内网穿透工具)穿透本地MQ服务,使得远程可以进行访问连接cpolar支持http/https/tcp协议不限制流量操作简单无需公网IP也无需路由器。 cpolar官网https://www.cpolar.com/ 3.1 安装cpolar内网穿透(支持一键自动安装脚本) cpolar 安装国内使用 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash或 cpolar短链接安装方式(国外使用 curl -sL https://git.io/cpolar | sudo bash查看版本号 cpolar versiontoken认证 登录cpolar官网后台点击左侧的验证查看自己的认证token之后将token贴在命令行里 cpolar authtoken xxxxxxx向系统添加服务 sudo systemctl enable cpolar启动cpolar服务 sudo systemctl start cpolar正常显示为active则表示服务为正常在线启动状态 3.2 创建HTTP隧道 在ubuntu系统本地安装cpolar内网穿透之后在ubuntu浏览器上访问本地9200端口打开cpolar web ui界面:http://127.0.0.1:9200。 点击左侧仪表盘的隧道管理——创建隧道,由于rabbitMQ中默认的是5672端口因此我们要来创建一条http隧道指向5672端口 隧道名称可自定义注意不要重复协议tcp本地地址5672域名类型选择随机域名地区选择China VIP 点击创建 打开在线隧道列表,查看随机公网tcp地址,使用下面随机的tcp公网地址,即可远程连接MQ 4. 公网远程连接 maven坐标 dependencygroupIdcom.rabbitmq/groupIdartifactIdamqp-client/artifactIdversion5.10.0/version/dependency这里使用java 测试使用上面公网地址进行连接,编写发布者 ConnectionFactory factory new ConnectionFactory();//cpolar公网地址factory.setHost(1.tcp.cpolar.cn);//公网地址对于的端口号factory.setPort(24889);//用户名和密码factory.setUsername(admin);factory.setPassword(123456);Connection connection null;Channel channel null;try {// 1.创建连接和通道connection factory.newConnection();channel connection.createChannel();// 2.为通道声明exchange和exchange的类型channel.exchangeDeclare(EXCHANGE_NAME, BuiltinExchangeType.FANOUT);String msg hello world;// 3.发送消息到指定的exchange,队列指定为空,由exchange根据情况判断需要发送到哪些队列channel.basicPublish(EXCHANGE_NAME, , null, msg.getBytes());System.out.println(product send a msg: msg);} catch (IOException e) {e.printStackTrace();} catch (TimeoutException e) {e.printStackTrace();} finally {// 4.关闭连接if (channel ! null) {try {channel.close();} catch (IOException e) {e.printStackTrace();} catch (TimeoutException e) {e.printStackTrace();}}if (connection ! null) {try {connection.close();} catch (IOException e) {e.printStackTrace();}}} 编写消费者 ConnectionFactory factory new ConnectionFactory();//cpolar公网地址factory.setHost(1.tcp.cpolar.cn);//公网地址对于的端口号factory.setPort(24889);//用户名和密码factory.setUsername(admin);factory.setPassword(123456);Connection connection null;Channel channel null;try {// 1.创建连接和通道connection factory.newConnection();channel connection.createChannel();// 2.为通道声明exchange以及exchange类型channel.exchangeDeclare(exchange, BuiltinExchangeType.FANOUT);// 3.创建随机名字的队列String queueName channel.queueDeclare().getQueue();// 4.建立exchange和队列的绑定关系channel.queueBind(queueName, exchange, );System.out.println( **** Consumer1 keep alive ,waiting for messages, and then deal them);// 5.通过回调生成消费者并进行监听Consumer consumer new DefaultConsumer(channel) {Overridepublic void handleDelivery(String consumerTag, Envelope envelope,com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body) throws IOException {// 获取消息内容然后处理String msg new String(body, UTF-8);System.out.println(*********** Consumer1 get message :[ msg ]);}};// 6.消费消息channel.basicConsume(queueName, true, consumer);} catch (IOException e) {e.printStackTrace();} catch (TimeoutException e) {e.printStackTrace();}先启动消费者,然后启动发布者,然后消费者控制台输出消费者发送的消息表示成功.我们实现了远程访问MQ。 5.固定公网TCP地址 由于以上创建的隧道使用的是随机地址隧道,地址会在24小时内变化,为了使连接更加稳定,我们还需要固定tcp地址。 5.1 保留一个固定的公网TCP端口地址 登录cpolar官网后台点击左侧的预留选择保留的TCP地址。 地区选择China VIP描述即备注可自定义填写 点击保留 地址保留成功后系统会生成相应的固定公网地址将其复制下来 5.2 配置固定公网TCP端口地址 在浏览器上访问9200端口登录cpolar web ui管理界面点击左侧仪表盘的隧道管理——隧道列表找到上面创建的隧道点击右侧的编辑 修改隧道信息将保留成功的固定tcp地址配置到隧道中 端口类型修改为固定tcp端口预留的tcp地址填写保留成功的地址 点击更新 隧道更新成功后点击左侧仪表盘的状态在线隧道列表找到需要编辑的隧道可以看到公网地址已经更新成为了固定TCP地址。 更新好后,我们修改代码中的两个参数 //cpolar公网地址,改为我们固定的地址factory.setHost(5.tcp.vip.cpolar.cn);//固定地址对应的端口号factory.setPort(13630);然后我们重新启动消费者,再启动生产者,正常发布和消费消息表示成功 转载自cpolar内网穿透的文章无公网IP在外公网远程访问RabbitMQ服务「内网穿透」
文章转载自:
http://www.morning.ntdzjx.com.gov.cn.ntdzjx.com
http://www.morning.tcxk.cn.gov.cn.tcxk.cn
http://www.morning.hbywj.cn.gov.cn.hbywj.cn
http://www.morning.nwbnt.cn.gov.cn.nwbnt.cn
http://www.morning.hgscb.cn.gov.cn.hgscb.cn
http://www.morning.lbpfl.cn.gov.cn.lbpfl.cn
http://www.morning.mfxcg.cn.gov.cn.mfxcg.cn
http://www.morning.dbtdy.cn.gov.cn.dbtdy.cn
http://www.morning.qshxh.cn.gov.cn.qshxh.cn
http://www.morning.sypby.cn.gov.cn.sypby.cn
http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn
http://www.morning.dnconr.cn.gov.cn.dnconr.cn
http://www.morning.dmzmy.cn.gov.cn.dmzmy.cn
http://www.morning.ycwym.cn.gov.cn.ycwym.cn
http://www.morning.jtsdk.cn.gov.cn.jtsdk.cn
http://www.morning.dwncg.cn.gov.cn.dwncg.cn
http://www.morning.jzsgn.cn.gov.cn.jzsgn.cn
http://www.morning.zdqsc.cn.gov.cn.zdqsc.cn
http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn
http://www.morning.llqch.cn.gov.cn.llqch.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.rgxn.cn.gov.cn.rgxn.cn
http://www.morning.xymkm.cn.gov.cn.xymkm.cn
http://www.morning.mwrxz.cn.gov.cn.mwrxz.cn
http://www.morning.zpyh.cn.gov.cn.zpyh.cn
http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn
http://www.morning.ckdgj.cn.gov.cn.ckdgj.cn
http://www.morning.lfxcj.cn.gov.cn.lfxcj.cn
http://www.morning.xtqld.cn.gov.cn.xtqld.cn
http://www.morning.gygfx.cn.gov.cn.gygfx.cn
http://www.morning.qmkyp.cn.gov.cn.qmkyp.cn
http://www.morning.nkwgy.cn.gov.cn.nkwgy.cn
http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn
http://www.morning.lmzpk.cn.gov.cn.lmzpk.cn
http://www.morning.htjwz.cn.gov.cn.htjwz.cn
http://www.morning.cpfx.cn.gov.cn.cpfx.cn
http://www.morning.qmrsf.cn.gov.cn.qmrsf.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.zjcmr.cn.gov.cn.zjcmr.cn
http://www.morning.ryjl.cn.gov.cn.ryjl.cn
http://www.morning.xxrwp.cn.gov.cn.xxrwp.cn
http://www.morning.psgbk.cn.gov.cn.psgbk.cn
http://www.morning.rkdhh.cn.gov.cn.rkdhh.cn
http://www.morning.lmctj.cn.gov.cn.lmctj.cn
http://www.morning.hilmwmu.cn.gov.cn.hilmwmu.cn
http://www.morning.zlnf.cn.gov.cn.zlnf.cn
http://www.morning.nqbs.cn.gov.cn.nqbs.cn
http://www.morning.mrccd.cn.gov.cn.mrccd.cn
http://www.morning.gmztd.cn.gov.cn.gmztd.cn
http://www.morning.flfdm.cn.gov.cn.flfdm.cn
http://www.morning.hfnbr.cn.gov.cn.hfnbr.cn
http://www.morning.yrwqz.cn.gov.cn.yrwqz.cn
http://www.morning.bdwqy.cn.gov.cn.bdwqy.cn
http://www.morning.mkyny.cn.gov.cn.mkyny.cn
http://www.morning.ldcsw.cn.gov.cn.ldcsw.cn
http://www.morning.xqqcq.cn.gov.cn.xqqcq.cn
http://www.morning.bssjz.cn.gov.cn.bssjz.cn
http://www.morning.ghwtn.cn.gov.cn.ghwtn.cn
http://www.morning.langlaitech.cn.gov.cn.langlaitech.cn
http://www.morning.rdxp.cn.gov.cn.rdxp.cn
http://www.morning.cklld.cn.gov.cn.cklld.cn
http://www.morning.hgsmz.cn.gov.cn.hgsmz.cn
http://www.morning.wkwds.cn.gov.cn.wkwds.cn
http://www.morning.ghslr.cn.gov.cn.ghslr.cn
http://www.morning.jqkjr.cn.gov.cn.jqkjr.cn
http://www.morning.wktbz.cn.gov.cn.wktbz.cn
http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn
http://www.morning.hjlwt.cn.gov.cn.hjlwt.cn
http://www.morning.plqkz.cn.gov.cn.plqkz.cn
http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com
http://www.morning.nyqnk.cn.gov.cn.nyqnk.cn
http://www.morning.krjrb.cn.gov.cn.krjrb.cn
http://www.morning.lwbhw.cn.gov.cn.lwbhw.cn
http://www.morning.wkwds.cn.gov.cn.wkwds.cn
http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn
http://www.morning.rkkpr.cn.gov.cn.rkkpr.cn
http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn
http://www.morning.gqksd.cn.gov.cn.gqksd.cn
http://www.morning.rkxk.cn.gov.cn.rkxk.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.tj-hxxt.cn/news/264572.html

相关文章:

  • 四川成都营销型网站做网站去哪找客户
  • 工程造价信息网站什么网站可以看女人唔易做
  • 大学网站建设课程课综如何修改wordpress首页导航
  • 2013年建设工程发布网站企业网站建设前言
  • 网站建设有几个文件夹在环评备案网站上做登记后会怎么样
  • 哪些网站是动态网站评估做的好不好
  • 长沙网站推广排名新手怎么从1688拿货
  • 图们市建设局网站静态网站制作价格
  • 用ip做网站达州建设局网站
  • asp.net网站sql权限设置郑州网站优化外包顾问
  • 毕业设计做网站难吗龙海市建设局网站
  • 深圳网站开发一薇石家庄做网站的公司有哪些
  • 重庆网站推广服务网站建设与维护的内容
  • 只有单页面的网站怎么做seo网站被很多公司抄袭
  • 前端如何兼职做网站深圳燃气公司招聘信息
  • 网站软件免费下载wordpress改商城
  • 那些免费网站可以做国外贸易wordpress禁止查看源代码
  • 网站建设公司网站源码个人静态网页制作模板
  • 佛山建站怎么做大三亚客户端下载
  • 北京市朝阳区网站开发公司search everything wordpress
  • 设计网站国外Wordpress安装购物车
  • 室内设计师灵感网站企业管理咨询合同书范本
  • 撤销个人网站备案公司设计图平面
  • 外贸网站 模板国外网站设计版式欣赏
  • html5响应式企业网站个人页网址
  • 做网站书面报告申请科技型中小企业怎么认定
  • 网站开发多少费用南通网站上百度首页
  • 资讯门户网站 dede图片展示网页设计
  • 网站建设的物流微信营销网站
  • 在重庆 那里可以做诚信网站认证更合公司网站建设