Day01 品优购什么是soa

本文介绍了SOA架构样式及Dubbo分布式服务框架的应用。详细讲述了Dubbo如何实现服务提供者与消费者的远程调用,包括服务注册、订阅及Zookeeper的使用。适合希望了解Dubbo原理及配置的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

soa是一种支持面向服务的架构样式

 传统的controller层要依赖于service层    

该项目  网站前台的每一个功能都是一个独立的项目,控制层controller和服务层的service是分离的    控制层通过dubbox 远程调用服务层

 1. 什么是dobbx
 2. dubbox是一种分布式服务框架     就是远程服务调用的分布式框架
 3. 有服务的运行容器负责 启动 加载 运行服务提供者provider
 4. 服务提供者在启动的时候向注册中心注册自己提供的服务

5  服务的消费者在启动的时候向注册中心订阅自己所需的服务

6注册中心返回服务提供者的注册列表给消费者

注册中心采用zookeeper  开启服务命令  ./zkServer.sh start    关闭   ./zkServer.sh stop

  • 在service层加的注解应是import com.alibaba.dubbo.config.annotation.Service;
  • 服务提供者.xml文件中配置  应   
  • <dobbo:application  name="当前应用名称 一般和当前项目名称保持一致即可"/>
    <dobbo:registry  address="zookeeper://192.168.25.35:2181"/>
    <dobbbox:annotation  package="com.itheima.service.impl"/>

    zookeeper端口号默认2181     annotation的意思是扫描

常见错误  注册中心IP变动导致服务端无法正常启动

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值