(1)打开Foxmail 72客户端,点击右上角的菜单栏,选择并点击“账号管理”菜单,如下图所示:
(2)进入了“系统设置”界面,选择“帐号”页,并点击左下角的“新建”按钮,如下图所示:
(3)在新建帐号界面,输入邮箱地址与密码并进行自动设置;也可以通过下面的“手动设置”来进行详细的个性化设置。这里选择的是自动设置,如下图所示:
(4)帐号自动创建成功了,可以尽情地收发邮件去喽!
(5)此后,也可以再次进入“系统设置”界面,对邮箱进行一系列的个性化设置。
(6)手机客户端设置,打开“网易邮箱大师”手机客户端,点击左上角的菜单栏,选择最下方“添加邮箱”菜单,如下图所示:
(7)点击“添加邮箱”菜单,进入新邮件设置界面,输入邮箱地址与密码,点击“添加”按钮进行自动配置。如下图所示:
(8)由邮箱大师自动配置阿里云邮箱参数;完成后,就可以使用手机客户端进行收发邮件了。如下图:
(9)从我的设置,“服务器设置”中,可以查看或修改详细的阿里云邮件设置参数,如下图所示:
如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的问题:因为message在发送之后和被写入磁盘并执行fsync之间存在一个虽然短暂但是会产生问题的时间窗。通过publisher的confirm机制能够确保客户端知道哪些message已经存入磁盘,尽管如此,一般不希望遇到因单点故障导致服务不可用。
如果RabbitMQ集群是由多个broker节点构成的,那么从服务的整体可用性上来讲,该集群对于单点失效是有d性的,但是同时也需要注意:尽管exchange和binding能够在单点失效问题上幸免于难,但是queue和其上持有的message却不行,这是因为queue及其内容仅仅存储于单个节点之上,所以一个节点的失效表现为其对应的queue不可用。
为了提高程序的吞吐量,保持消息的可靠性,一台机器挂了后,RabbitMQ能够正常生产,消费消息。
rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式
Demo级别的,一般只是本机测试玩玩而已,生产环境下不会用的。
在多台机器上启动多个rabbitmq实例,每个机器启动一个。
但是你创建的queue,只会放在一个rabbtimq实例上,但是每个实例都同步queue的元数据(存放含queue数据的真正实例位置)。消费的时候,实际上如果连接到了另外一个实例,那么那个实例会从queue所在实例上拉取数据过来。
示意图
这种方式确实很麻烦,也不怎么好,没做到所谓的分布式,就是个普通集群。
普通集群的方式,确实达到了消息的高可用,但没办法保证可靠性,没做到分布式,简而言之,只是一个普通的集群。
这种模式,才是所谓的rabbitmq的高可用模式,跟普通集群模式不一样的是,你创建的queue,无论元数据还是queue里的消息都会存在于多个实例上,然后每次你写消息到queue的时候,都会自动把消息到多个实例的queue里进行消息同步。
上图中每个节点有一个queue,生产者生产完毕数据后投递到指定交换机的队列,交换机的队列进行消息同步。
每个节点queue都有一个完整的rabbitmq节点,所以这种方式叫做镜像集群
好处: 任何一个节点宕机后,其它节点不受影响,正常使用
坏处:
确保机器中安装了Docker,若未安装,可看:云原生Docker入门 – 阿里云服务器Linux环境下安装Docker
查看拉取的镜像
成功运行
设置节点1
浏览器输入 您的ip地址:15673
再次测试即可成功~
File —> New —> Project —> Maven —> 直接Next 进入下一步创建普通的Maven工程即可
创建一个默认的Maven聚合工程,将src文件夹删除,该工程就是一个Maven聚合工程
引入依赖如下:
在项目内,新建一个Moudle,rabbitmq-order-producer 默认Maven工程,下一步即可
在项目内,新建一个Moudle,rabbitmq-order-cousumer 默认Maven工程,下一步即可
Maven聚合工程创建完成图
Maven依赖图
自行手写MainApplication即可
创建完成!
编写完成!
启动消费者
交换机
=
15674
15675
成功消费数据!
已成功同步消息~
outlook连接到exchange服务器的话,要看你怎么配置的了。如果用exchange方式收发邮件,并且没有保存到本地硬盘的话,邮件还是在服务器上的。如果你用pop3方式收发邮件,可以设置保留邮件在服务器上的。exchangeweb方式访问看不到接收过的邮件,说明你的邮件已经收到本地硬盘,不再服务器上了。
nmap扫描域内端口,一般提供邮件服务的默认是25号端口,可以快速定位exchange服务器地址
setspn -T exampledomaincom -F -Q / | findstr exchange
利用工具
1Autodiscover接口
>通过手机客户端绑定邮箱,绑定之前要先到web开通pop3和smtp,然后也要知道什么邮箱和pop3和smtp地址是多少,可以百度或问下服务商,比如QQ邮箱具体流程如下:
1、自带客户端---设置---添加账户
2、输入用户名(QQ号@qqcom)和密码
一、设置POP3/SMTP协议,意思是代收邮件致本地
POP3接收邮件服务器:popqqcom
SMTP发送邮件服务器:smtpqqcom
二、设置IMAP/SMTP协议,意思是同步服务器邮件管理
IMAP接收邮件服务器:imapqqcom
SMTP发送邮件服务器:smtpqqcom
一和二两种都可以绑定,可以根据需求设置绑定。
如果邮箱使用较多,建议装个专业手机QQ邮箱客户端40,通过浏览器或app搜索即可下载,安装好打开软件---添加邮箱选择对应服务商---输入帐 号和密码即可绑定,支持imap/pop3/exchange绑定和多帐号管理,设置简单,新邮件即时提醒,同步通讯录,集成漂流瓶让邮箱更加有趣,文件中转站,日历添加行程安排提醒,记事本,广告邮件汇聚,还有夜间免打扰设置等功能。
希望对你有所帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)