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

做房产经纪的那些网站可以进客营销模式100个经典案例

做房产经纪的那些网站可以进客,营销模式100个经典案例,免费的制作网站,建设网站需要花钱吗2.6日学习打卡 初识RabbitMQ、 一. MQ 消息队列 MQ全称Message Queue#xff08;消息队列#xff09;#xff0c;是在消息的传输过程中保 存消息的容器。多用于系统之间的异步通信。 同步通信相当于两个人当面对话#xff0c;你一言我一语。必须及时回复 异步通信相当于通…2.6日学习打卡 初识RabbitMQ、 一. MQ 消息队列 MQ全称Message Queue消息队列是在消息的传输过程中保 存消息的容器。多用于系统之间的异步通信。 同步通信相当于两个人当面对话你一言我一语。必须及时回复 异步通信相当于通过第三方转述对话可能有消息的延迟但不需要二人时刻保持联系。 消息 两台计算机间传送的数据单位。消息可以非常简单例如只包含文 本字符串也可以更复杂可能包含嵌入对象。 队列 数据结构中概念。在队列中数据先进先出后进后出。 二. MQ的优势 应用解耦 在电商平台中用户下订单需要调用订单系统此时订单系统还需 要调用库存系统、支付系统、物流系统完成业务。此时会产生两个 问题 如果库存系统出现故障会造成整个订单系统崩溃。如果需求修改新增了一个X系统此时必须修改订单系统的代码。 如果在系统中引入MQ即订单系统将消息先发送到MQ中MQ再 转发到其他系统则会解决以下问题 由于订单系统只发消息给MQ不直接对接其他系统如果库存系统出现故障不影响整个订单。如果需求修改新增了一个X系统此时无需修改订单系统的代码只需修改MQ将消息发送给X系 统即可。 异步提速 如果订单系统同步访问每个系统则用户下单等待时长如下: 如果引入MQ则用户下单等待时长如下: 削峰填谷 假设我们的系统每秒只能承载1000请求如果请求瞬间增多到每秒 5000则会造成系统崩溃。此时引入mq即可解决该问题 使用了MQ之后限制消费消息的速度为1000这样一来高峰期 产生的数据势必会被积压在MQ中高峰就被“削”掉了但是因为消 息积压在高峰期过后的一段时间内消费消息的速度还是会维持 在1000直到消费完积压的消息这就叫做**“填谷”**。 三. MQ的劣势 系统可用性降低 系统引入的外部依赖越多系统稳定性越差。一旦MQ宕机就会对业务造成影响。 系统复杂度提高 MQ的加入大大增加了系统的复杂度以前系统间是同步的远程调用现在是通过MQ进行异步调用。 一致性问题 A系统处理完业务通过MQ给B、C、D三个系统发消息数据如果B系统、C系统处理成功D系统处理失败则会造成数据处理的不一致。 四.MQ应用场景 抢红包、秒杀活动、抢火车票等 这些业务场景都是短时间内需要处理大量请求如果直接连接系 统处理业务会耗费大量资源有可能造成系统瘫痪。 而使用MQ后可以先让用户将请求发送到MQ中MQ会先保存 请求消息不会占用系统资源且MQ会进行消息排序先请求 的秒杀成功后请求的秒杀失败 消息分发 如电商网站要推送促销信息该业务耗费时间较多但对时效性 要求不高可以使用MQ做消息分发。 数据同步 假如我们需要将数据保存到数据库之外还需要一段时间将数据 同步到缓存如Redis、搜索引擎如Elasticsearch中。此 时可以将数据库的数据作为消息发送到MQ中并同步到缓存、 搜索引擎中 异步处理 在电商系统中订单完成后需要及时的通知子系统进销存系 统发货用户服务积分发送短信进行下一步操作。为了保证 订单系统的高性能应该直接返回订单结果之后让MQ通知子 系统做其他非实时的业务操作。这样能保证核心业务的高效及 时。 离线处理 在银行系统中如果要查询近十年的历史账单这是非常耗时的 操作。如果发送同步请求则会花费大量时间等待响应。此时使 用MQ发送异步请求等到查询出结果后获取结果即可 五. AMQP RabbitMQ是由Erlang语言编写的基于AMQP的MQ产品。 AMQP 即Advanced Message Queuing Protocol(高级消息队列协议)是 一个网络协议专门为消息中间件设计。基于此协议的客户端与消 息中间件可传递消息并不受不同中间件产品不同开发语言等条 件的限制。2006年AMQP规范发布类比HTTP。 AMQP工作过程 生产者(Publisher)将消息发布到交换机(Exchange)交换机根据规 则将消息分发给交换机绑定的队列(Queue)队列再将消息投递给 订阅了此队列的消费者 六. RabbitMQ工作原理 Producer 消息的生产者。也是一个向交换机发布消息的客户端应用程序。 Connection 连接。生产者/消费者和RabbitMQ服务器之间建立的TCP连接。 Channel 信道。是TCP里面的虚拟连接。例如Connection相当于电缆 Channel相当于独立光纤束一条TCP连接中可以创建多条信 道增加连接效率。无论是发布消息、接收消息、订阅队列都是 通过信道完成的。 Broker 消息队列服务器实体。即RabbitMQ服务器 Virtual host 虚拟主机。出于多租户和安全因素设计的把AMQP的基本组件 划分到一个虚拟的分组中。每个vhost本质上就是一个mini版的 RabbitMQ服务器拥有自己的队列、交换机、绑定和权限机 制。当多个不同的用户使用同一个RabbitMQ服务器时可以划 分出多个虚拟主机。RabbitMQ默认的虚拟主机路径是 / Exchange 交换机。用来接收生产者发送的消息并根据分发规则将这些 消息分发给服务器中的队列中。不同的交换机有不同的分发规 则。 Queue 消息队列。用来保存消息直到发送给消费者。它是消息的容器 也是消息的终点。消息一直在队列里面等待消费者链接到这个 队列将其取走。 Binding 消息队列和交换机之间的虚拟连接绑定中包含路由规则绑定 信息保存到交换机的路由表中作为消息的分发依据。 Consumer 消息的消费者。表示一个从消息队列中取得消息的客户端应用程 序 RabbitMQ为什么使用信道而不直接使用TCP连接通信 TCP连接的创建和销毁开销特别大。创建需要3次握手销毁需 要4次分手。高峰时每秒成千上万条TCP连接的创建会造成资源 巨大的浪费。而且操作系统每秒处理TCP连接数也是有限制的 会造成性能瓶颈。而如果一条线程使用一条信道一条TCP链接 可以容纳无限的信道即使每秒成千上万的请求也不会成为性 能的瓶颈 七.RabbitMQ的安装 RabbitMQ是使用Erlang语言编写的所以在安装RabbitMQ前需要 先安装Erlang环境 安装Erlang所需的依赖 yum install -y epel-release 添加存储条目 wget https://packages.erlangsolutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 安装Erlang yum install erlang-24.2.1 查看Erlang是否安装成功 erl -version 为了外部能够正常访问RabbitMQ服务先关闭防火墙 关闭运行的防火墙 systemctl stop firewalld.service 禁止防火墙自启动 systemctl disable firewalld.service RabbitMQ是通过主机名进行访问的必须给服务器添加主机名 #修改文件 vim /etc/sysconfig/network #添加如下内容 NETWORKINGyes HOSTNAMEitbaizhan #修改文件 vim /etc/hosts #添加如下内容 服务器ip itbaizhan 使用rz命令上传RabbitMQ压缩文件安装RabbitMQ #解压RabbitMQ tar xf rabbitmq-server-generic-unix- 3.9.13.tar.xz #重命名 mv rabbitmq_server-3.9.13 rabbitmq #移动文件夹 mv rabbitmq /usr/local/ 配置环境变量 #编辑/etc/profile文件 vim /etc/profile #添加如下内容 export PATH$PATH:/usr/local/rabbitmq/sbin #运行文件让修改内容生效 source /etc/profile 开启管控台插件 rabbitmq-plugins enable rabbitmq_management 后台运行 #启动rabbitmq rabbitmq-server -detached #停止rabbitmq rabbitmqctl stop 通过管控台访问RabbitMQ 路径http://ip地址:15672 用户名 guest 密码 guest 此时会提示guest账户只允许本地使用我们可以配置允许使用 guest远程访问 #创建配置文件夹 mkdir -p /usr/local/rabbitmq/etc/rabbitmq #创建配置文件 vim /usr/local/rabbitmq/etc/rabbitmq/rabbitmq. conf #添加如下内容 loopback_usersnone #重启RabbitMQ rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl start_app 账户管理 guest账户默认只允许本地使用我们可以创建新账户远程访问 RabbitMQ 创建账户 #创建账户 rabbitmqctl add_user 用户名 密码 给用户授予管理员角色 rabbitmqctl set_user_tags 用户名 administrator 给用户授权 #“/“表示虚拟机 #jjy表示用户名 #”. .” “. 表示完整权限 rabbitmqctl set_permissions -p “/” jjy .” “. .” 八.Docker安装RabbitMQ 关闭RabbitMQ服务 rabbitmqctl stop 在Centos7中安装docker #安装Docker curl -fsSL https://get.docker.com | bash - s docker --mirror Aliyun #启动docker systemctl start docker 拉取镜像 docker pull rabbitmq 启动RabbitMQ容器 docker run -d --hostname jjy --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq 开启管控台插件 #查询rabbitmq容器ID docker ps #进入容器 docker exec -it 容器ID /bin/bash #开启管控台插件 rabbitmq-plugins enable rabbitmq_management #退出容器 ctrlpq 通过管控台访问rabbitmq 路径 http://ip地址:15672 用户名 guest 密码 guest 关闭RabbitMQ容器 docker stop rabbit 如果我的内容对你有帮助请点赞评论收藏。创作不易大家的支持就是我坚持下去的动力
文章转载自:
http://www.morning.rnfwx.cn.gov.cn.rnfwx.cn
http://www.morning.rnhh.cn.gov.cn.rnhh.cn
http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn
http://www.morning.htmhl.cn.gov.cn.htmhl.cn
http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn
http://www.morning.prhfc.cn.gov.cn.prhfc.cn
http://www.morning.kdnbf.cn.gov.cn.kdnbf.cn
http://www.morning.gqbks.cn.gov.cn.gqbks.cn
http://www.morning.kxrld.cn.gov.cn.kxrld.cn
http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn
http://www.morning.wmyqw.com.gov.cn.wmyqw.com
http://www.morning.lkgqb.cn.gov.cn.lkgqb.cn
http://www.morning.kngx.cn.gov.cn.kngx.cn
http://www.morning.zxqqx.cn.gov.cn.zxqqx.cn
http://www.morning.wrlxy.cn.gov.cn.wrlxy.cn
http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn
http://www.morning.cyhlq.cn.gov.cn.cyhlq.cn
http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn
http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn
http://www.morning.ngqdp.cn.gov.cn.ngqdp.cn
http://www.morning.yydzk.cn.gov.cn.yydzk.cn
http://www.morning.zjcmr.cn.gov.cn.zjcmr.cn
http://www.morning.skrxp.cn.gov.cn.skrxp.cn
http://www.morning.ztmnr.cn.gov.cn.ztmnr.cn
http://www.morning.bfhrj.cn.gov.cn.bfhrj.cn
http://www.morning.fksrg.cn.gov.cn.fksrg.cn
http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn
http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn
http://www.morning.mwcqz.cn.gov.cn.mwcqz.cn
http://www.morning.mtrrf.cn.gov.cn.mtrrf.cn
http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn
http://www.morning.hbpjb.cn.gov.cn.hbpjb.cn
http://www.morning.trwkz.cn.gov.cn.trwkz.cn
http://www.morning.mslhq.cn.gov.cn.mslhq.cn
http://www.morning.fqtzn.cn.gov.cn.fqtzn.cn
http://www.morning.wjrq.cn.gov.cn.wjrq.cn
http://www.morning.zqzzn.cn.gov.cn.zqzzn.cn
http://www.morning.lwdzt.cn.gov.cn.lwdzt.cn
http://www.morning.trfh.cn.gov.cn.trfh.cn
http://www.morning.wfzlt.cn.gov.cn.wfzlt.cn
http://www.morning.wkknm.cn.gov.cn.wkknm.cn
http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn
http://www.morning.sgtq.cn.gov.cn.sgtq.cn
http://www.morning.tzzxs.cn.gov.cn.tzzxs.cn
http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn
http://www.morning.ylkkh.cn.gov.cn.ylkkh.cn
http://www.morning.ppghc.cn.gov.cn.ppghc.cn
http://www.morning.rbrhj.cn.gov.cn.rbrhj.cn
http://www.morning.mkpkz.cn.gov.cn.mkpkz.cn
http://www.morning.hbtarq.com.gov.cn.hbtarq.com
http://www.morning.fprll.cn.gov.cn.fprll.cn
http://www.morning.lqchz.cn.gov.cn.lqchz.cn
http://www.morning.yxgqr.cn.gov.cn.yxgqr.cn
http://www.morning.litao4.cn.gov.cn.litao4.cn
http://www.morning.pqxjq.cn.gov.cn.pqxjq.cn
http://www.morning.zstbc.cn.gov.cn.zstbc.cn
http://www.morning.rnmdp.cn.gov.cn.rnmdp.cn
http://www.morning.tqfnf.cn.gov.cn.tqfnf.cn
http://www.morning.wspyb.cn.gov.cn.wspyb.cn
http://www.morning.wzjhl.cn.gov.cn.wzjhl.cn
http://www.morning.rchsr.cn.gov.cn.rchsr.cn
http://www.morning.sjwws.cn.gov.cn.sjwws.cn
http://www.morning.htbbp.cn.gov.cn.htbbp.cn
http://www.morning.mkydt.cn.gov.cn.mkydt.cn
http://www.morning.jppdk.cn.gov.cn.jppdk.cn
http://www.morning.tsgxz.cn.gov.cn.tsgxz.cn
http://www.morning.yzxlkj.com.gov.cn.yzxlkj.com
http://www.morning.fxpyt.cn.gov.cn.fxpyt.cn
http://www.morning.dwzwm.cn.gov.cn.dwzwm.cn
http://www.morning.rttxx.cn.gov.cn.rttxx.cn
http://www.morning.yjxfj.cn.gov.cn.yjxfj.cn
http://www.morning.brbnc.cn.gov.cn.brbnc.cn
http://www.morning.ygwbg.cn.gov.cn.ygwbg.cn
http://www.morning.kysport1102.cn.gov.cn.kysport1102.cn
http://www.morning.sxlrg.cn.gov.cn.sxlrg.cn
http://www.morning.zqcsj.cn.gov.cn.zqcsj.cn
http://www.morning.htmhl.cn.gov.cn.htmhl.cn
http://www.morning.ngqty.cn.gov.cn.ngqty.cn
http://www.morning.bljcb.cn.gov.cn.bljcb.cn
http://www.morning.qxkcx.cn.gov.cn.qxkcx.cn
http://www.tj-hxxt.cn/news/234576.html

相关文章:

  • 大型网站开发框架移动前端框架seo大神做的网站
  • 国外中文网站域名注册商模板网站合同
  • 汽配网站源码界面 网站
  • 怎么做跳转不影响原网站排名微信公众号登录入口怎么找
  • 写网站论文怎么做网站项目分析怎么做 方法
  • 昆山网站设计3d模拟装修设计软件
  • 虞城县住房和城乡建设局网站四川建设银行官网招聘网站
  • 昆明网站建设首选互维设计logo网站侵权吗知乎
  • 网站301的作用毕设网站代做一般预算多少钱
  • 做编程的+网站wordpress100万数据
  • 网站建设市场行情wordpress 获取子类
  • 北京的网站制作公司优化型网站是什么意思
  • 网站建设的基本概念什么做网站的公司好
  • 重庆市门户网站制作潍坊最新消息今天
  • 网站备案管谁要幕布国贸行业的网站建设
  • 做牛仔裤的视频网站wordpress 文章 来源
  • 网站建设的服务和质量怎样用dw做 网站首页
  • 网站建设文案怎么写wordpress极简清新主题
  • 北京社区网站建设湛江个人网站制作在哪里做
  • 做网站游戏推广赚钱濮阳网站建设 公司名字
  • 银川市住房和城乡建设局网站上海到北京的火车
  • 哇哈哈电子商务网站建设策划书ui设计网站建设是什么意思
  • 互联网相关网站wordpress全站迁移
  • 网站快速上排名方法网站安全和信息化建设
  • 怎么用wordpress打开网站深圳建网站好的公司
  • 企业网站的发展历史网站备案号填写
  • 常州微信网站建设流程1免费做网站
  • 买东西的网站都有哪些购物系统数据库设计
  • 做自己的网站不是免费的中国企业500强利润排行
  • 做网站二级页面的建立以()为特点