2020
01-10
01-10
消息中间件(二)MQ使用场景 NEW
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统...
Read More >
一、消息中间件相关知识1、概述消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。 2、消息中间件的组成 2.1 Broker消息服务器,作为server提供消息核心服务 &nb...
下载centos7镜像文件:https://www.centos.org/download/ 压缩freedisk,为linux系统提供未使用的磁盘空间:安装方法一:下载ultraISO工具:使用该工具写入系统iso文件到u盘作为引导盘,就相当于把u盘作为启动光盘一样。一般情况下写入后u盘会自动改名,如果不能自动改名会导致安装过程中无法识别,这时候需要按TAB键修改启动选项为u盘盘符,如sdb,可以用wingrub查看,以下是详细操过程http://www.cr17...
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。现在有三台服务器 s1(主),s2(从), s3(从)需要实现文件实时同步,我们可以安装NFS服务端和客户端来实现!一、安装 NFS 服务器所需的软件包:yum install -y nfs-utils二、编辑&nb...
1 systemd是什么首先systmed是一个用户空间的程序,属于应用程序,不属于Linux内核范畴,Linux内核的主要特征在所有发行版中是统一的,厂商可以自由改变的是用户空间的应用程序。Linux内核加载启动后,用户空间的第一个进程就是初始化进程,这个程序的物理文件约定位于/sbin/init,当然也可以通过传递内核参数来让内核启动指定的程序。这个进程的特点是进程号为1,代表第一个运行的用户空间进程。不同发行版采用了不同的启动程序,主要有以下几种主流选择:(1)以Ubu...
CGICGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果...
在WEB场中,动态网页往往会因为几台主机做了负载而产生SESSION丢失的问题,网上也有很多的介绍,我这里只将我经历的过程给大家分享一下:系统要运行在负载平衡的 Web 场环境中,而系统配置文件web.config中的Session状态却设置为InProc(即在本地存储会话状态),导至在用户访问量大时,Session常经超时的情况。引起这个现象的原因主要是因为用户通过负载平衡IP来访问WEB应用系统,某段时候在某台服务器保存了Session 的会话状态,但在其它的WEB前端服...
NetBIOS的由来:NetBIOS是一个非常古老的协议,它由IBM公司开发。早期Windows版本的操作系统大都集成这一协议,当然近几年的Windows版本的操作系统也有这个协议,它的出现给局域网资源共享带来了很大的方面便,同时也带来了安全隐患。通常如果是为了提升局域网的安全性,可将NetBios禁用。
NetBIOS的简单介绍当系统中有开启NetBIOS的时候,我们可以看到进程中会137端口(netbios-ns),138端口(netbios-dgm),139端口(n...
其实这种问题不能看表面,表面上是程序迁移导致的乱码,实际上需要从2个方面来检查:①从文档本身编码上检查,比如文档本身编码有问题,例如<meta chaset=utf-8>页面头部声明的明明是utf-8的编码,但是实际上文件的编码却是gbk,这样在浏览器上进行测试实际上浏览器并不会识别<meta chaset=utf-8>而是直接识别成gbk,通过编辑器也能检测出来文档的实际编码其实是gbk;这种情况下就需要从程序本身入手,将其编码转化成和meta里面声...