上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 34 下一页
  2024年3月26日
摘要: 一、问题展示 前面我们已经完成了Dubbo的入门案例,通过入门案例我们可以看到通过Dubbo提供的标签配置就可以进行包扫描,扫描到@Service注解的类就可以被发布为服务。 但是我们如果在服务提供者类上加入@Transactional事务控制注解后,服务就发布不成功了。原因是事务控制的底层原理是为 阅读全文
posted @ 2024-03-26 11:10 花溪月影 阅读(83) 评论(0) 推荐(0)
  2024年3月22日
摘要: 一、包扫描 <dubbo:annotation package="com.itheima.service.impl" /><dubbo:annotation package="com.itheima.controller" /> 服务提供者和服务消费者都需要配置,表示包扫描,作用是扫描指定包(包括子 阅读全文
posted @ 2024-03-22 15:26 花溪月影 阅读(63) 评论(0) 推荐(0)
摘要: 我们在开发时,需要知道Zookeeper注册中心都注册了哪些服务,有哪些消费者来消费这些服务。我们可以通过部署一个管理中心来实现。其实管理中心就是一个web应用,部署到tomcat即可。 一、安装 安装步骤: (1)将资料中的dubbo-admin-2.6.0.war文件复制到tomcat的weba 阅读全文
posted @ 2024-03-22 14:46 花溪月影 阅读(49) 评论(0) 推荐(0)
摘要: Dubbo作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。本小节就是要创建两个应用,一个作为服务的提供方,一个作为服务的消费方。通过Dubbo来实现服务消费方远程调用服务提供方的方法。 一、服务提供方开发 1、开发步骤 (1)创建maven工程(打包方式为war)dubbodemo_p 阅读全文
posted @ 2024-03-22 11:34 花溪月影 阅读(57) 评论(0) 推荐(0)
  2024年3月21日
摘要: 通过前面的Dubbo架构图可以看到,Registry(服务注册中心)在其中起着至关重要的作用。Dubbo官方推荐使用Zookeeper作为服务注册中心。 一、Zookeeper介绍 Zookeeper 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 阅读全文
posted @ 2024-03-21 17:40 花溪月影 阅读(56) 评论(0) 推荐(0)
摘要: 一、Dubbo简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。 什么是RPC? RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服 阅读全文
posted @ 2024-03-21 17:14 花溪月影 阅读(62) 评论(0) 推荐(0)
摘要: 软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。 一、单体架构 架构说明:全部功能集中在一个项目内(All in one)。 架构优点:​ 架构简单,前期开发成本低、开发周期短,适合小型项目。 架构缺点:全部功能集成在一个工程中,对于大型项 阅读全文
posted @ 2024-03-21 16:21 花溪月影 阅读(48) 评论(0) 推荐(0)
摘要: 一、Git支持的传输协议 由于Git的远程仓库并不在我们本地,当我们在使用远程仓库的时候(例如克隆、拉取、推送)就会涉及到数据的网络传输,Git支持多种数据传输协议 本地协议(Local) HTTPS 协议 SSH(Secure Shell)协议 Git 协议 我们前面的操作都是基于HTTPS协议进 阅读全文
posted @ 2024-03-21 15:29 花溪月影 阅读(60) 评论(0) 推荐(0)
摘要: 一、在IDEA中配置Git 安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。 选择File→Settings打开设置窗口,找到Version Control下的git选项: 选择git的安装目 阅读全文
posted @ 2024-03-21 13:32 花溪月影 阅读(53) 评论(0) 推荐(0)
摘要: 一、TortoiseGit下载与安装 TortoiseGit是一款开源的Git图形界面工具,使用TortoiseGit可以简化Git相关的操作(本质上还是执行的Git相关命令)。 TortoiseGit下载地址: https://tortoisegit.org/download/ 下载完成可以得到如 阅读全文
posted @ 2024-03-21 10:06 花溪月影 阅读(67) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 34 下一页