最近想研究下公司用的dubbo 结果发现不是想象中的那么简单,已经停止维护好长时间了,哎。。。 这里推荐用dubbox 比较简单 ,也属于dubbo的升级版 这个简单介绍只是方便大家运行了解dubbo以及rest功能 步骤如下: git clone https://github.com/dangdangdotcom/dubbox 在checkout
转载 2024-05-27 15:39:09
49阅读
1. 拆分工程1)将表现层工程独立出来:e3-manager-web2)将原来的e3-manager改为如下结构e3-manager   |--e3-manager-dao   |--e3-manager-interface   |--e3-manager-pojo(打包方式改为war)1.1.&n
转载 2024-06-04 12:37:53
193阅读
1、什么是坐标?  ①、数学中的坐标    在平面上,使用 X 、Y 两个向量可以唯一的定位平面中的任何一个点    在空间中,使用 X、Y、Z 三个向量可以唯一的定位空间中的任意一个点   ②、Maven 中的坐标    俗称 gav:使用下面三个向量子仓库中唯一定位一个 Maven 工程    在项目中的 pom.xml 文件中,我们可以看到下面gav的定义:    1、groupi
一、前沿服务导出和服务引用都已经讲完了,接下来就该分析服务的调用过程,但在服务调用过程中有一个非常重要的模块需要先学习一下,即集群容错模块,集群容错模块包含四个部分,分别是服务目录 Directory、服务路由 Router、集群 Cluster 和负载均衡 LoadBalance,下面会分四个章节分别为大家讲解。,首先我们看 服务目录 Directory。定义:服务目录 directory 是
开源项目贡献者by Shubheksha 通过Shubheksha (How to attract new contributors to your open source project)It’s hard to attract contributors to your FOSS project — especially contributors who are new to open sour
提供一份产品的分发包,这个包不仅仅包含项目的字节码文件,还得包含依...
原创 2023-07-04 14:25:09
90阅读
Dubbo为了实现基于spi思想的扩展特性,特别是能够灵活添加额外功能,要能够动态生成一个叫做控制或适配并实现扩展或策略选择功能的类。当然对应已知需求如Protocol, ProxyFactory他们的策略选择的适配类代码dubbo直接提供也无妨,但是dubbo作为一个高扩展性的框架,使得用户能够添加自己的需求,根据配置动态生成自己的适配类代码,这样就需要在运行的时候去编译加载这个适配类的代码。动
ApplicationConfig application = new ApplicationConfig(); application.setName("test"); R
原创 2022-08-01 18:26:11
80阅读
前言:    前面两篇文章分别讲述了本地模式下的协议暴露(InjvmProtocol)和协议消费(InjvmInvoker)。实际到这里的话,协议暴露只讲述了一半,因为协议的暴露默认还会以DubboProtocol的模式暴露出去。本文就来了解下Dubbo如何向外暴露服务。    强烈建议读者可以先看下 这篇文章,对local模式的服务暴露有一个了解
前言一、Dubbo核心概念1.1 Dubbo简介Apache Dubbo (incubating) 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。官网:http://dubbo.apache.org/1.2 基本概念服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己
<project xmlns="://maven.apache.org/POM/4.0.0" xmlns:xsi="://w
转载 2022-04-13 13:53:56
217阅读
前言Dubbo源码阅读分享系列文章,欢迎大家关注点赞SPI实现部分Dubbo-SPI机制Dubbo-Adaptive实现原理Dubbo-Activate实现原理Dubbo SPI-Wrapper注册中心Dubbo-聊聊注册中心的设计Dubbo-时间轮设计通信Dubbo-聊聊通信模块设计RPC聊聊Dubbo协议整体介绍Dubbo的RPC其实是对Protocol的封装,整体的结构与Remoting类似
转载 2024-04-26 20:05:12
54阅读
使用maven编译dubbo,导入eclipse(其他maven开源项目编译类似)maven构建的项目,会有很多子项目,这时候我们下载的源码不能直接导入myclipse使用,这时候需要使用mvn命令重新编译项目1、安装maven软件可以从apache下载:http://maven.apache.org/download.cgi解压后配置环境变量2、编译安装在项目根目录,如dubbo的项目根目录下执
原创 2016-04-18 18:34:26
2572阅读
1点赞
身为一个后台开发人员,Jenkins第一次使用,前前后后配置了两天,现在我就来把自己的经验分享给大家,先说下我们大概的一个流程,代码提交到Git上后,Jenkins定时去Git上拉取代码,然后编译,打包上传到服务器Tomcat下,然后重新启动Tomcat,这样就省了很多步骤,使部署服务变得简单轻便,好,下面开始。一:系统环境的配置1.1:无论你是在Windows下部署Jenkins还是在Linux
转载 2024-03-26 10:00:16
45阅读
版本:dubbo-2.6.5.jar(公司做了包装但是大同小异)问题老服务迁移至新服务。然后想用Telnet校验接口逻辑,调用老服务的telnet命令正常,但是新服务提示方法不存在。。。命令如下--旧服务 invoke com.....provider.DispatchModeShopProvider.queryCache({ "orderId":"515323613902018048","pla
通过Maven构建dubbo 既然可以下载得到源码以及发布包,那么为什么要去构建dubbo呢?,我们先来看下dubbo的主要模块: 我们不仅要使用dubbo的核心框架,还要使用它的一些服务,比如管理控制台、监控中心和注册中心等等。Dubbo的核心框架是可以在maven的中央仓库下载到,而相关的服务(
原创 2022-07-22 15:20:28
269阅读
之前刚开始学习dubbo的时候,曾写过一个入门的小例子,当时生产者也是用tomcat去跑的,其实dubbo只需要提供serbly-p
转载 2022-12-08 09:22:23
160阅读
安装DubboadminDubboadmin项目的GitHub地址:https://github.com/apache/dubboadmin(https://github.com/apache/dubboadmin)1.创建dubboadmin目录shellmkdirp/usr/local/dubboadmin2.切换目录shellcd/usr/local/dubboadmin/3.使用Git命令
原创 2022-04-01 10:58:23
449阅读
1)引入相应jar包 2)相应配置信息dubbo.xml 3)web.xml配置 4)完成整合
原创 2023-03-19 01:54:20
38阅读
Dubbo服务的运行方式 1、使用Servlet容器运行(Tomcat) ----- 不可取 缺点:增加复杂性(端口、管理)     浪费资源(内存) 2、自建Main方法类来运行(Spring容器) -----不建议(本地调试可用) 缺点:Dubbo本身提供的高级特性没用上     自己编写启动类
原创 2017-03-02 11:59:20
3288阅读
  • 1
  • 2
  • 3
  • 4
  • 5