购物平台搭建笔记(一) linux相关环境搭建

1.认识 Dubbox (registry -- zookeeper 注册中心)

节点角色说明:

Provider: 暴露服务的服务提供方。

Consumer: 调用远程服务的服务消费方。

Registry: 服务注册与发现的注册中心。

Monitor: 统计服务的调用次调和调用时间的监控中心。

Container: 服务运行容器。

调用关系说明:

0. 服务容器负责启动,加载,运行服务提供者。

1. 服务提供者在启动时,向注册中心注册自己提供的服务。

2. 服务消费者在启动时,向注册中心订阅自己所需的服务。

3. 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推

送变更数据给消费者。

4. 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,

如果调用失败,再选另一台调用。

5. 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计

数据到监控中心。

2.linux 设置静态ip

 DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=192.168.31.9
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
DNS1=192.168.31.1


连接和测试方法

ping 127.0.0.1ping的通说明tcp协议栈没有问题
ping 主机地址 ping的通说明网卡没有问题
ping 路由器默认网关 ping的通说明包可以到达路由器
最后 ping DNS服务器地址
 

3. linux 安装相关指令

yum install -y lrzsz

yum -y install java-1.8.0-openjdk*  安装openjdk jdk 8

jdk -- 默认安装路径 具体的位置是:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.0.x86_64/jre

4.安装zookeeper

步骤: 

 a.上传到/usr/htdocs    tar -zxvf zookeeper-3.5.4-beta.tar.gz 

 b.在zookeeper目录下新建data目录   c.修改conf/zoo-sample.cfg为zoo.cfg修改data路径

d.启动zk

bin/zkServer.sh start   启动

bin/zkServer.sh status 查看状态

bin/zkServer.sh  stop  关闭

5.本地仓库安装dubbox的jar包

mvn install:install-file -Dfile=d:\setup\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar

6.配置离线约束  -- 配置后编码时才会有提示

http://code.alibabatech.com/schema/dubbo/dubbo.xsd

File-->Settings-->Languages & Frameworks-->Schemas and DTDs,点击右上角的绿色加号

出现添加本地xsd文件弹窗,URI是你xml文件里引用该xsd文件的地址,File是你本地的xsd文件的所在目录

7.配置jdk8后,生效的命令  source /etc/profile

8.配置tomcat环境变量

export CATALINA_HOME="/home/hadoop/schedule_new/apache-tomcat-6.0.37"

export CATALINA_BASE="/home/hadoop/schedule_new/apache-tomcat-6.0.37"

查看是否生效

echo $CATALINA_HOME

9.dubbo源码下载地址 https://pan.baidu.com/s/1wqb80qYyPxAsHqk7vxxXMw

因为dubbo-admin如果版本低的话,无法再jdk8环境运行

10.dubbo应用实例代码请参照下列

提供方:

[email protected]:SmileLsf/dubbo_provider_service.git

消费方:

[email protected]:SmileLsf/dubbo_consumer_web.git

这个阶段dubbo和zookeeper的版本卡着了,幸好和kk聊了几句豁然开朗

进入下一个阶段

猜你喜欢

转载自blog.csdn.net/qq_35275233/article/details/84404996