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

网站开发怎么谈客户设计家官网下载

网站开发怎么谈客户,设计家官网下载,搜索最全的搜索引擎,链接生成短链2种远程服务调用 1openFeign#xff1a; 优点#xff1a;能拿到被调用的微服务返回的数据#xff0c;系统系耦度高#xff0c;系统稳定。 缺点#xff1a;同步调用#xff0c;如果有很多服务需要被调用#xff0c;耗时长。 MQ,消息队列#xff0c;RabbitMQ是消息we…2种远程服务调用 1openFeign 优点能拿到被调用的微服务返回的数据系统系耦度高系统稳定。 缺点同步调用如果有很多服务需要被调用耗时长。 MQ,消息队列RabbitMQ是消息web中间件的其中一种产品。 2RabbitMQ 使用AMQP(高级队列协议协议是一种规范)。 优点 1 异步调用可以处理很多请求。一万个 2时效性快微秒级是毫秒级的1000倍。 3 削xue 一声峰填谷。 4单机吞吐量高每秒处理消息的个数。 5消息可靠性好。 6里面有vhost虚拟主机不用在安装各种环境开发环境测试环境线上环境 缺点 1不能拿到被调用的微服务返回的数据 2引入外部依赖实现应用解耦系统可用性降低系统越不稳定 图解便于理解 简单模式实例 1linux里 我用的redis,RabbitMQ,现在redis里安装RabbitMQ 1打开虚拟机在docker里添加RabbitMQ,命令如下 docker run -d --namerabbit01 -e RABBITMQ_DEFAULT_USERguest -e RABBITMQ_DEFAULT_PASSguest -p 5672:5672 -p 15672:15672 -p 25672:25672 --hostname rabbit01 --restartalways -v /data/rabbit/data:/var/lib/rabbitmq -v /data/rabbit/conf:/etc/rabbitmmq rabbitmq:3.11-management 2安装完成之后打开网页版查看RabbitMQ端口号15672 我输入的网址192.168.74.75:15672 成功页面 2idea里 1创建一个maven项目就可以选择快速创建。 2创建父工程生产者消费者 3在父工程里添加依赖Rabbit 如果传JSON数据就加fastjson依赖 !--rabbitmq依赖-- dependencygroupIdcom.rabbitmq/groupIdartifactIdamqp-client/artifactIdversion5.14.2/version/dependency !--对象和json数据的转换--dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.83/version/dependency 4编写生产者代码 package org.example; import com.alibaba.fastjson.JSON; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.HashMap; import java.util.concurrent.TimeoutException; /*** Hello world!**/ public class App {public static void main( String[] args ) {// 创建连接工厂ConnectionFactory factory new ConnectionFactory();// 设置 RabbitMQ 服务器的地址,我用的redis,RabbitMQ,现在redis里安装RabbitMQfactory.setHost(192.168.74.75);Connection connection null;Channel channel null;try {connection factory.newConnection();// 创建一个通道channel connection.createChannel();// 创建消息内容HashMapString, Object map new HashMap();map.put(name, 张三);map.put(age, 22);channel.basicPublish(, qy172-RabbitMQ, null, JSON.toJSONBytes(map));System.out.println(发送成功);} catch (IOException e) {// 发生 IO 异常时抛出运行时异常throw new RuntimeException(e);} catch (TimeoutException e) {// 发生超时异常时抛出运行时异常throw new RuntimeException(e);} finally {if (channel ! null) {try {// 关闭通道channel.close();} catch (IOException | TimeoutException e) {// 发生 IO 或超时异常时抛出运行时异常throw new RuntimeException(e);}}if (connection ! null) {try {// 关闭连接connection.close();} catch (IOException e) {// 发生 IO 异常时抛出运行时异常throw new RuntimeException(e);}}}} }4编写消费者代码 package org.example; import com.alibaba.fastjson.JSON; import com.rabbitmq.client.*; import java.io.IOException; import java.util.Map; public class App {public static void main(String[] args) throws Exception {// 创建连接工厂对象ConnectionFactory factory new ConnectionFactory();// 设置 RabbitMQ 服务器的主机地址为 192.168.74.75factory.setHost(192.168.74.75);Connection connection factory.newConnection();// 创建一个 RabbitMQ 连接Channel channel connection.createChannel();// 创建一个通道用于与 RabbitMQ 之间的通信Consumer consumer new DefaultConsumer(channel) {// 创建一个消费者对象并重写其方法Overridepublic void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {// 消费消息的处理方法String json new String(body);// 将消息内容转换为字符串Map map JSON.parseObject(json, Map.class);// 使用 JSON 解析成 Map 对象System.out.println(消息内容map);// 输出消息内容}};channel.basicConsume(qy172-RabbitMQ,true,consumer);} }
http://www.hkea.cn/news/14309943/

相关文章:

  • 外包网站建设费用包括网站备份做个模板网站多少钱
  • 购物网站建设特色国家企业信息公示网(广东)
  • 南昌网站建设价格微信小程序开发工具教程
  • 义乌网站制作公司wordpress自动评论
  • 设计师万能导航网站昆明网站免费制作
  • 做网站答辩建设机械网站精英
  • 青岛注册公司核名在哪个网站北京朝阳建站优化
  • 菜馆网站制作天津网约车
  • 3小时百度收录新站方法济南建公司网站
  • 关于做膳食的一些网站宁波网站建设培训班
  • espcms易思企业网站管理系统广州设计周官方网站
  • 江苏网站开发建设电话深圳东门老街图片
  • 文昌网站建设 myvodo浦东网站建设箱海运
  • 商城网站模板源码成都网站建设优创
  • 高端集团网站建设烟台莱山区做网站的公司
  • 南京品牌网站开发模板电脑培训中心
  • 百度网站建设工资网站内链建设方法
  • 北京市建设工程审核网站京东商城商务网站建设目的
  • 对网站建设的讲话网站描述案例
  • 全能网站建设pdfdw做网站教程视频
  • 岳阳网站开发网站运营兰州商城网站建设
  • 简易的在线数据库网站模板下载怎么在网站上做游戏代练
  • 关于做网站的策划方案汕头市住房和城乡建设局
  • 国内做的好的电商网站有哪些方面相关网站怎么做
  • 一级a做爰网站中国极简网站设计
  • 中细软网站建设门户网站建设思维导图
  • 品牌网站建设熊掌号wordpress 登录背景
  • 织梦电影网站模板下载小白做电商从什么做起
  • eclipse 网站开发学习需要做网站建设的公司
  • tomcat做网站属于什么常州专门做网站的公司有哪些