00:00
好,同学们,下面我们呢。来说一下西塔的下载安装逐步。完成了理论到我们的动手杨哥三板斧理论实操小总结好那。我们呢说西塔以后又得看看这个西塔去哪下,老规矩,那它的发布说明啊,那么就是这个网址来都已经打开了,同学们请看一下啊,在它的下载中心呢,目前假设到2020年2月19号,最新的测试版是1.1,稳定版是1.0,由于杨哥呢用的比较早,我呢是用的是0.9,换句话说,依旧符合我个人用技术的原则,坐在第二排看戏,听到哎,杨哥你这是第三排了,注意一不要干精,二一个听我说。这个时候他还是内部测试版的,听懂了吧,那么大家请看啊。现在啊,就是说我们最新的1.1。
01:02
现在它是最新的一个版本,但是呢,它还在测试啊,我们的1.0是不是GA版,换句话说就是即便官方上也是推荐你用GA,那么generation available。绝对稳定的版本,生产上你一定要用这个,不要用最新的,那么目前他推荐你用这个,由于我是去年就开始用了哈,那么所以说呢,我整体环境呢,坐在第二排0.9,这么说能跟上哈,那么这个时候的话呢,这个呢是测试啊,不推荐第一排第二排欧拉,我本次用的是这个下载就不说了吧,随便你找一个资产什么的点开,那么同学们。Linux版Windows版OK吧,点一下安装,不再废话,那么这时我们的去哪下,那么怎么玩呢?来,同学们。西塔啊,注意。搭建编码非常难使用,很简单,说白了,在你的业务逻辑上面添加一个at global transitional这么一个注解标签就完了。
02:10
OK,如果你说表面现象就完了,对就搭建好了以后。你不用懂原理,假设你就想做代码农民工。填这么一个注解就完了,当然你千万不要去跟人家讲啊,我懂了懂了懂了,下课下课我会这个西塔了。如果真这么简单,杨哥的脑图,这不会是99?首先我们呢,全局明白。第四个月的时候,因为上硅谷学半年六个月啊,大家在第三四个月的时候,尤其第四个月啊,进入到差不多这个中高级部分的话,我们学过一个框架叫spring的时候,我们是不是学过这么一个注解标签控制事物的,注意这是什么鬼,控制本地的,但是根据前面的理论我们讲下来,现在我们是不是说的是全局啊,是global这个了,那么这个是这个是spring cloud,阿里巴巴的西塔,它自己带的,那么整体原理是什么呢?我们以一个西塔来解决一个分布式的交易这样的一个业务,来,兄弟们。
03:10
TC。TMRM能理解了吧,三个RM资源。三个上课的同学,TM李金龙班主任,这是杨哥,哪个同学听得好,哪个同学听的不好,我来全局掌控,我来讲嘛,他来管嘛,大家来听。简单一句话,我们只需要使用一个这么一个注解,在业务方法上就OK了。那么大家都明白,越是简单、高度抽象的东西,它底层是不是越啰嗦越复杂呀?不容易,西塔值得大家好好研究啊,那么好,那么现在。过来吧,他能怎么玩和去哪下整了以后,接下来兄弟们我们来说一下第三小节西塔的下载安装走起,那第一个官网的地址啊,是中文的,这个实在不行你记不住啊,哎呀兄弟们C他点哎啊下载。
04:07
不废话,好,第二步下载的版本刚才说了,那么第三步我本机本次我呢是去年就开始用,所以说我用的是0.9版,那么同学们可以下1.0.01.0这个版本了啊其实。那个足够你用哈,那么下载下载完了以后。修改看目录下的file.com配置文件,那什么意思呢?杨哥这已经下载好了,那么我解压了以后是C塔server0.9进入到西塔目目录,那么同学们我们可以看是不是还是那些并是命令看复式配置文件一样的套路听懂,那么这我们先改第一个配置文件。Felt康复,那么这个时候。基站这个fair.com是干什么呢?首先修改,先备份,所以说我这儿呢,先整理一组叫fair的出厂默认,然后把它拷出来,我们真真正正改的是这个,OK吧。一再给大家强调,养成良好的工程习惯,尤其是配置文件一定是先备份才允许修改,不要怕麻烦。
05:15
好,第二个主要修改的是自定义事务组的名称,加上事物日志的存储模式为DB,它默认是文件,我们现在把它存到数据库里面,说出了就是我们MYSQL数据库,第三个数据库的连接信息,好,那么同学们file.com打开以后我们改两个地方,那么我呢,先打开出厂默认的这个是跟你们环境一模一样的,然后杨哥再说我们改了哪好,首先fail.comfort,我们找到service模块,微服务的服务模块,啊,那么找这个是transport传输模块,我们找同学们在第29行哈。这有个service模块,那么在这请大家看,有一个我们自己测试用的事物分组,就这么一个key,然后这是value,这是default,听懂这是出厂默认的,那么要求各位亲,照着我把它改成FS spts group,注意这个是我随便起的名字啊,听懂了吗?那么这一块的话呢,很简,叫什么名字啊都可以明白了吗?顺手我就写了这么一个OK,比方说我以前叫my test什么的,你这随便写一个,出厂的时候它是叫default,你这就换成你工程名字,或者就叫ABC什么的都可以,OK,好,那么指定了我们这一个分组。
06:36
这是第一步,第二步存储模块什么意思呢?就是说请看啊,上面这个叫自定义事务组的名称,默认的时候它是个事务组的名称,Key叫这个value叫default,那么现在我是不是把它改成了这么一个东西,听懂了吧,你自己就是改改前面这三个,后面标配的话,你就按照这个默认写着就行了,你这改成ABC都没有任何问题。
07:00
哎,硅谷也好,或者是Java也罢,或者C塔都可以,所以说这个叫第一步叫自定义事务组的名称,那么这步清楚了吧,好,第二步事物日志存储的模式为DB,那么我们找到我们的store存储模块,好,那么同学们。请看这是不是有个store,你看事物日志的存储模块啊,人家英文上给你写着大概这的第54行,默认它的模式是存在哪啊?它存在文件里面,但是一般而言,我们别这么干,我们要把它存到什么地方,数据库啊,听懂了吧?那么说白了就是我还没讲,同学们也会明白是不是要把它从fair改改成为DB,那么既然是DB,我们是不是要说一下数据库它的什么?IP端口号和数据库的名称,还有你本机数据库的用户名和密码呀,所以说在这块存储模块就是我们的事物日志的存储模式,从文件修改为DB,如果改为DB了,就指定为这个DB的数据库连接信息,所以说我们的这就把它从出厂的费改成DB听懂,然后在这块那么红色这三个注意这是杨哥的听懂了吧,那么我在。
08:14
对比着看,你出厂默认的时候是这么个状况,明白出厂的时候你是非要请把它改成DP,改了以后一定要改成在这小块,要改成我们的自己的地址啊,端口数据库的名字啊,那么不用说后面是不是肯定自己在本机上要建一个C塔库,然后自己本机的用户名和密码,那么改为我红色,这样改了DB叫指定DB的URL,用户和密码,OK,这是我们的是吗?第三步。下面第四步啊,那么由于刚才我们大家已经看到了,这是不是要求你改上面要求你从文件改为DB以后,要指定这个数据库存储模块的数据库的名字呀,叫西塔,那么兄弟们跑到这儿。
09:04
鼠标右键创建一个数据库啊,写个名字叫西塔,一张UTF8的编码,一写在这儿就会有一个C塔数据库,兄弟们,这个我就不废话了,可以吧,建个数据库,你要不会,那杨哥就积极了,好建好数据库,请到我们的第五步,在西塔库里面要建表,那么这个建表的circle,抱歉不用你自己写。建表的DB_store叫在西塔的。com文件里面,人家官网上官方文档上已经给你写好,这个不用你去发明创造。直接拷贝粘贴。哪来的,在我们的C塔下的这个,看文件夹下面是不是有一个store这么一个点CQL,然后打开里面的内容,兄弟们,Ctrl a1粘,然后选好你的这个C塔库西塔库里面以后把刚才的内容一粘,一运行就OK,一运行成功以后将会在下面。
10:03
本西塔库生成三张表,分别是分之二全局和锁的表,OK,那么这三个前面讲过什么TCTM,我们呢,打开这个官网图了以后,大家请看这块是不是有什么分支的提交啊,注册分支啊,什么意思,就是一个个同学,比方说连到老师的屏幕共享软件,连到我们的在线网络教室的这个。网络ID里面,好,那么兄弟们,这是我们的。第五步,第五步建成功了以后,建好库,然后这脚本,这个脚本不用你写在这儿,直接选了以后一执行将会生成三个库,好同学们,这是我们的第五步,那么第六步又在这个看复录下面要找到一个注册点看复的配置文件,那么同学们请看这个叫备份副本,那么也就是出厂默认,那么这个是我们原生的,听懂我们干嘛说明。我们的西塔非常牛,可以注册给fair ni,有瑞卡等等等等。那么兄弟们,阿里巴巴。
11:10
套装你们觉得适合注册进哪一个啊,是不是肯定是适合注册进哪,那么说白了是不是就跟上一步的这个一样,上一步告诉你要把我的这个。事物的日志存储啊,从文件改成DB这块也是一样的配置啊,要把我们的文件要从我们的file改成我们的什么啊,来Co,这样我们是不是阿里套装阿里全家桶啊,那么这个时候同学们请看,打开我们的,那么把这从我们的file改为Nile,注意下面的地址啊。那么我们用ni一直是用的是local host8848,听懂了吧,目的就是一指明我们的注册中心是ni考第二个修改Nico的连接信息,好,兄弟们,这是副本备份,也就是相当于我们的出厂默认,出厂默认它是file,那么要求同学们从出厂默认改为杨哥的这个要求type变成Nico,指定Nico的连接地址叫local host8848。那么同学们请看我改好的是不是从fair改成ni考我的地址啊,是不是改成local host8848,这个是我们最终的修改结果,OK,好,那么同学们。
12:21
这是我们的第六步,那么下面就要看看我们的Nico和西塔server是否能够成功启动,到第六步,几乎C塔的下载安装和配置就完成了,那么接下来我们呢,就要来试试我们的。西塔serve瓦能够是否能够成功启动?注意一定要先启动我们的Nico,那么这一块完活以后,我们找到我们的Nico,那么接下来start up cmd,我兄弟们启动我们的Nico Nico启动完成以后再启动我们的西塔,那么这个时候西塔兄弟们是不是我们的西塔SBAT,你们注意先等我们的Nico成功启动,再启动我们的。
13:08
西塔4.bat那么OK,如果一切顺利,那么兄弟们,我们呢,直接就会看到西塔点BAT执行完了以后来,那么同学们请看。如果你能看到装载了这样的一个注册的这些动作,OK,我们的CTA到这一步基本上已经成功的下载安装,并在本地运行。
我来说两句