00:00
那接下来呢,我们呃,回头呢,刚才说到了会,呃,在rabbit MQ的那个模块当中呢,去接收各种各样类型的对象,对不对,那么刚才这个位置。嗯,算了吧,就有可能会接收一些,嗯,就是各种地球啊什么的这种像啥特别象那啊,那我们如果要接收这个对象的话呢,我们就呃必须把这个对象呢,定义在这个MQ当中,定义在这个MQ当中,就是它有可能是战的下面的其中的一些其他的类啊,然后但是呢,这个对象有可能我们是在其他的模块当中组装的,比如说我们是在这个短信模块当中组装个Q,或者是在抗伙伴当中组装也要有方Q,那么这样的话呢,我们就是比如说在这个地方的组装对象,然后在这个地方呢,真正的去访问对象,那嗯,为了方便把我们可以把这个对象呢给它定义成啊,就是定义到这个service base当头啊,然后呢,这样的话呢,我们这个对象呢,就在所有的模块当中呢,就就可以通用了啊,那这样的话,我们在这个service space当中呢,我们来定义一个叫做d to的。
01:15
这么一个包d to,好,这是数据传输对象哈,在很多模块当中都可以通用,然后这样的话呢,在这个里面呢,我们再定一个类,这个呢,就是封装我们短信的一些基本的数据的这么一个e to,好,这个短信里面的这个确认数据呢,我们就暂时封装手机号和消息内容就行,目前为止我就用这两个,所以呢,我们就把这个手机号呢和消息内容呢,就封装到了这个我们的smsd to当中啊,这个是我们的创建了一个传输对象啊,在我们的service space当中。那。接下来呢,我们来看一下啊,在这个地方放的这个城市对象呢,实际上就在我们所有的这些微服当中啊,Q当中啊啥的都能访问,这样的话会更灵活一些啊,那这是第三个步骤啊,第三个步骤,然后我们来看第四个步骤,第四个步骤呢,现在呢,我们就想发消息了,发消息怎么发呢?注意我想在这个地方发。
02:22
就是我每一次充值的时候我想发一下,我提现的时候想发一下啊,然后那个比如说呃,管理员放款的时候我想发一下,然后呢,呃,这个借款人还款的时候我想发一下,就我的这个资金账户有变化的时候,我就想发个消息,让我们的这个用户呢,知道你的资金账户呢,有这个金额的变动,明白吧?啊那所以大家想一想,那我消息应该在哪吧,在哪个微服里面发呀。123在哪个微博里面发,发这个发这个短信,就是我想发短信啊,在哪掉呢。
03:08
是不是在套里掉,在套里掉的话,那就意味着我们是不是得在这是靠这是SMS是吧?啊,我们得在套里面刚才说的所有的地方都调用SMS里面的这个远程的发短信的接口,对吧?在所有的地方都要调用它远程发表机构,所以说呢,我们其实可以把号和SMS的这个耦合性呢,给它隔离开,那么我们说在面试过程当中有一个问题呢,就是MQ到底是干啥的,就是一个终极问题,对吧,就像你你活着的意义是什么,MQ到底是为啥你要存在。如果用一个词来解的话,就是解是吧,就是解好,那我把MQ放在中间,那是不是我的号,就直接把MQ发消息就行了,说我账户有变化对吧,然后那你这边愿意干啥干啥好,你告诉M就说我账户有变化,然后呢,这边消就是这个短信,就是说啊,那我来领一下这个消息,那你账户有变化,那我发一个短信对吧?嗯嗯,可以是这样的,或者现在我们做这个比较简单,就告诉他,你看我这会有电话给我发短信,然后现在短信稍息就是一下,就是我要发短信就行了,总之这个就根据你这个消息到底发啥,根据你实际的这个,呃,这个业务场景来定义啊,如果有多个微服要接的时候。
04:35
比如说有多个微不要接受,那你就告诉他什么,你说我我想我账户有电话对吧,那么这面就负责发短信,然后这面就负责干你的,这面就负责干另外一件事情,比如说只要账户有变化,我给你发个惠券,只要账户有变化,我给你加个积分之类的,明白吧,啊是这样的,那现在比如说我们就是就一个短信为,那这边就不要灵活了,您可以告诉小雨说我账户有电话,你也可以告诉小雨服务器说你给我发个短信都可以啊,都可以好,那这块呢,是我们把这个消息主题放在中间做几构,那言外之意就是靠是不是要去访问消息主器啊,对吧?那么SMS是不是也要去访问消息游啊,所以我们下面要做的呢,就是在靠中和SMS当中都整合我们的,嗯,消息服务器进来啊,那么整合我们先在套中整合啊,整合的第一个步骤呢,就是先把刚才我们新创建的。
05:35
F。这个优啊,啊对,这叫啊先把我们刚才创建的这个rabbit MQ呢,这个依赖呢,整合到我们的项目当中啊,整合到我们项目当中,又把这个依赖呢放到我们的。Oss和套当中啊,那么先放到套中啊,先放套装啊,对SMS套,然后先放在套装,我刚才起的名字叫Mq吧,这地方要改成MQMQ就行,好,然后接下来呢,把这个呢,给它添加进来,放到沙发里面去引进来啊,然后看一下是不是引进叫MQ对吧?好,这个人引进来了,引进来之后呢,我们来来做一个配置啊,这是配置,把它放在我们文文件当中。
06:51
在靠在靠里面找到我们的页面放到润节点下啊,然后所以呢,我们找到这块添进来,好这块呢,一定要写你自己的那个名字啊,为那个虚拟机的地址端口号,然后刚才我们创建的这个200921,这个虚拟机前面一定不要忘了写杠啊,然后这款呢,是你的UC200921啊,我确认一下这边是我们刚才写的这个名字,一个是s rb user200921,一个是SRB0对吧?啊写到这个位置,这是虚拟机就是,然后这个呢,就是这块就可以了,这个是呃,我们的第二个步骤,然后第三个步骤呢,就是开始写我们的具体的业务了。
07:51
好,这个业务等一下我再说。
我来说两句