最近为了熟悉Dubbo远程过程调用架构的使用,并结合SSM+Maven整合了简单的一套项目实战直接看项目结构图 各模块介绍 dubbo-common:存放项目需要的公众类,像查询模型、数据库实体模型等 dubbo-config:存放项目所需的公众配置文件,像日志、数据库连接信息配置文件等 dubbo-customer:Dubbo框架的服务消费方,也是http请求的入手 dubbo-interfac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 12:01:55
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IDEA搭建dubbo项目以及存在的问题 本人新手,有什么问题 还请指出来,大家一起学习进步,话不多说。一、dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(远程调用) 分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 二、为什么要用dubbo? 因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验,保证了高性            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 11:19:59
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Dubbo是由阿里巴巴研发的一个高性能的,基于java的RPC开源的框架 。在停止维护了数年之后,直到去年,阿里巴巴开始重启维护Dubbo ,并在短短的三个月内连续发布 3 个维护版本。现在,Dubbo已经成为Apache基金会孵化项目。以下是官网介绍:接下来将以Dubbo官网的Quick Start例子来体验构建一个简单的Dubbo应用(使用ZooKeeper作为注册中心)。1.创建Maven项            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 21:54:55
                            
                                789阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            下面介绍下如何从零开始,使用idea+maven+spring(不使用zookeeper)搭建一个dubbo项目,并正常运行起来。一.新建一个idea工程,选择maven就行。  选择maven工程,不需要选择“create from archetype”。点击“next”,输入groupiD和ArtifactId,  点击“next”,完成工程创建。  这个是空的父工程,用于包含两个module            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 22:21:15
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             运行dubbo demo 项目,学习使用 dubbo 框架环境准备: zookeeper 下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ dubbo demo 下载地址https://github.com/apache/incubator-dubbo.git maven 下载地址https://maven.apach            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 00:44:33
                            
                                117阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (一)引言解决一眼无法发现的代码问题有两种方式最靠谱,第一种是查日志,第二种就是dubug。但是我发现很多程序员只会打上一个最简单的普通断点,这可完全没有发挥出idea的强大,这一期就带来我认为idea中最实用的debug教程。(二)调试按钮介绍打开debug模式后可以看到下面这些按钮,我接下来一个个介绍:1、Show Execution Point (Alt + F10):跳回到当前代码执行的行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 19:56:29
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目中经常会有出现这样的问题,会令程序员抓狂:关键代码段没有打印日志,本地环境正常生产环境却又问题… 这时候,远程 debug 可能会启动作用。关注智慧点点更多好项目等您1 准备用于 debug 的代码准备一个 RestController 用于接收请求,最后可以通过本地断点验证是否成功开启了远程 debug  @RestController
public class TestCon            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 15:28:36
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            搭建一个dubbo-admin花费了整整两天两夜的时间,写篇文章记录下,以此为训。搭建步骤1、首先到github上下载,https://github.com/apache/dubbo,注意2.5.x版本才有dubbo-admin源码,切换分支并下载:2、解压下载好的压缩包到dubbox-master目录,解压后文件目录如下:3、用idea导入项目时,要整个dubbox-master都导入,不能只导            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 17:47:54
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            idea 插件开发
    Idea 插件开发之DubboInvoke实践 背景开发这个插件主要是受一篇阿里技术的文章有所启发,博主当前碰到的问题是在开发联调或者测试中需要调用HSF接口,但是组装一次调用是一个挺费时间的事件,所以想开发一个工具来节省时间,那相应的,我们在使用dubbo的过程中也是存在一样的问题,所以想开发一个dubbo版的idea插件            
                
         
            
            
            
            本篇文章主要内容是介绍如何使用IntelliJ IDEA创建spring + SpringMVC + MyBatis项目,下面会给出项目搭建的详细步骤以及相关的配置文件。代码下载地址: 1. 创建maven项目   
 1.1  File -> New Module,进入创建项目窗口。    
   
  1.2  点击N            
                
         
            
            
            
            1.创建一个Maven项目2.项目创建成功,删掉src包删除后的项目目录3.右键项目名称–>New Module选择创建一个SpringBoot项目选择依赖:devtools–lombok–web4.重复第三步,创建一个consum项目5.实际项目中,有很多公共类,和方法或者接口都是写在一个公共的项目中,所以我们再创建一个Maven模块项目总目录6.在common项目中创建一个Person和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 13:18:48
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            快速启动 (+) (#) Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 如果不想使用Spring配置,而希望通过API的方式进行调用(不推荐),请参见:API配置 (+) 服务提供者 (#) 完整安装步骤,请参见:示例提供者安装 (+)  定义            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 15:33:58
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            dubbo服务启动的方式:1、dubbo自带的脚本,2、直接用main方法启动dubbo的spring容器,参见dubbo-test里的各个例子3、dubbo的spring boot starter4、放到容器里,以servlet方式使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 14:30:40
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Idea创建dubbo项目步骤和简单实例开发(dubo+zookeeper)1.dubbo介绍Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能 、 轻量级的开源 Java RPC框架 它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现 。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的 RPC远程服务调用方案、 服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 13:02:47
                            
                                195阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、Zookeeper1.1 下载1.2 安装1.3 修改配置文件1.4 启动二、Dubbo插件搭建三、手动创建3.1 创建项目3.1.1 pom依赖3.2 api模块3.2.1 pom依赖3.2.2 实体类3.2.3 service接口3.3 provider3.3.1 pom依赖3.3.2 配置文件3.3.3 mapper3.3.4 service实现类3.3.5 启动类3.4 cons            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 13:22:41
                            
                                301阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                dubbo服务的运行方式有三种,分别为:      1. 使用Servlet容器运行(Tomcat、Jetty等)      2. 自建Main方法类来运行(Spring容器)    &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 19:59:33
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 准备官网下载zookeeper 地址: zookeeper 配置环境变量 先新建变量: 然后添加path:%ZOOKEEPER_HOME%\bin 启动zookeeper服务。如果zookeeper服务打开闪退,可以打开zookeeper路径中conf,拷贝里面的zoo_sample.cfg 并改名为zoo.cfg.即可打开服务。2. idea创建项目可以先创建一个空工程在空工程中创建提供者            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 09:22:37
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
  一、zookeeper简介 
  1.   zookeeper 是apache旗下的hadoop子项目,它一个开源的,分布式的服务协调器。 
  同样通过zookeeper可以实现服务间的同步与配置维护。 
  通常情况下,在分布式应用开发中,协调服务这样的工作不是件容易的事,很容易出现死锁,不恰当的选举竞争等。 
  zookeeper就是担负起了分布式协调的重担。 
  2.            
                
         
            
            
            
            前言:  在开始入门Javaweb时,学的基本都是MVC开发模式,一个项目基本上就是model,view,controller三层。但是随着系统的服务逐渐加多,SOA模式更加适合目前项目开发。而SOA模式在Java开发过程中基本上是Dubbo和SpringCloud的天下。所以今天来看看Dubbo中的运行原理。一、SOA模式  首先简单介绍一下SOA模式,这对我们后面理解Dubbo很有帮助。SOA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 10:13:50
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题,默认 check="true"。  可以通过 check="false" 关闭检查,比如,测试时,有些服务不关心,或者出现了循环依赖,必须有一方先启动。  另外,如果你的 Spring 容器是懒加载的,或者通过 API 编程延迟引用服务,请            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 12:14:33
                            
                                90阅读
                            
                                                                             
                 
                
                                
                    