
- 02-Dubbo简介
- 03-入门案例:dubbo的内部结构
- 04-入门案例:安装nacos和监控中心
- 05-入门案例:需求说明
- 06-入门案例:编写Dubbo服务提供者
- 07-入门案例:服务提供者总结
- 08-入门案例:编写Dubbo服务消费者
- 09-入门案例:抽取公共的接口模块
- 10-入门案例:序列化
- 11-入门案例:总结
-
02-Dubbo简介
高并发远程调用用dubbo更好
-
03-入门案例:dubbo的内部结构
步骤
-
04-入门案例:安装nacos和监控中心
nacos 服务发现 服务配置的平台
nacos安装startup.cmd -m standalone
-
05-入门案例:需求说明
步骤
-
06-入门案例:编写Dubbo服务提供者
引入pom依赖
org.projectlombok lombokorg.springframework.boot spring-boot-starter-webmysql mysql-connector-javaorg.mybatis.spring.boot mybatis-spring-boot-starterorg.apache.dubbo dubbo-spring-boot-starter2.7.8 org.apache.dubbo dubbo-registry-nacos2.7.8 编写引导类
package cn.itcast.user; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @MapperScan("cn.itcast.user.mapper") @SpringBootApplication public class UserProviderApplication { public static void main(String[] args) { SpringApplication.run(UserProviderApplication.class, args); } }把服务注解替换成dubboservice
package cn.itcast.user.service; import cn.itcast.user.api.UserService; import cn.itcast.user.domain.User; import cn.itcast.user.mapper.UserMapper; import org.apache.dubbo.config.annotation.DubboService; import org.springframework.beans.factory.annotation.Autowired; @DubboService public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper; //根据id查询用户名称 public String queryUsername(Long id) { return userMapper.findById(id).getUsername(); } }yml配置
server: port: 18081 spring: datasource: url: jdbc:mysql://localhost:3306/dubbo-demo?useSSL=false username: root password: root driver-class-name: com.mysql.jdbc.Driver application: name: user-provider logging: level: cn.itcast: debug pattern: dateformat: HH:mm:ss:SSS dubbo: protocol: name: dubbo port: 20881 registry: address: nacos://127.0.0.1:8848 scan: base-packages: cn.itcast.user.service -
07-入门案例:服务提供者总结
08-入门案例:编写Dubbo服务消费者
-
09-入门案例:抽取公共的接口模块
因为提供者和消费者的接口要一样,如果有一方改动会影响
所以抽取公共接口
-
10-入门案例:序列化
-
11-入门案例:总结
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)