一.编写提供者方法一:使用dubbo默认的main方法启动1.新建Maven项目,编写接口和实现类2.在pom中加入依赖<dependencies> <dependency> <!--dubbo的依赖--> <groupId>com.alibaba</groupId>
转载 2023-08-18 15:58:33
70阅读
更新历史2017.11.30 增加利用v3版本compose文件部署示例。Dubbo概述Dubbo是阿里开源的一个分布式服务框架,在国内粉丝很多。官网上的介绍是:DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Du
文章目录docker-compose部署dubbo+zookeeper项目启动项目 Dubbo 不单单只是高性能的 RPC 调用框架,更是 SOA 服务治理的一种方案。远程通信,向本地调用一样调用远程方法。集群容错服务自动发现和注册,可平滑添加或者删除服务提供者。 我们常常使用 Springboot 暴露 HTTP 服务,并走 JSON 模式。但慢慢量大了,一种 SOA 的治理方案。这样可以暴露
转载 2023-09-23 16:54:28
242阅读
背景前几篇文章中,我们完整地将Dubbo2.7整合spring boot中,并成功运行,我们也初步了解了docker的一些最基本使用,在以后的犀利课程中,我们也会做简单的docker总结,今天我们看在dubbo重新维护以来,在服务治理的管理控制台UI也做了新一轮的优化,使用前后端分离,今天我们就使用docker部署dubbo新的服务治理管理UI附上我们最后部署的效果图 一.下载dub
最近在对现有业务系统进行Dubbo服务化重构,部署方式采用Docker部署,在部署过程中发现Dubbo服务注册的一些问题(因为现在团队中缺少容器化的大神支撑),在这里和大家进行分享;DubboDocker部署时往注册中心注册的是Docker实例的IP地址,通常为:172.18.0.*。这种IP外网是服务访问的。针对这种方式,在Google上查了很多解决方案,本人觉得比较合理的解决方案:vers
转载 2023-12-27 06:54:15
652阅读
查看dubbo-admin镜像执行拉取指令,默认选择latest版本 docker pull chenchuxin/.168.8.1
原创 2022-12-08 15:51:04
191阅读
在这篇博文中,我们将探讨如何以 Docker 部署 Dubbo 环境。我们会详细阐述从环境准备到分步指南、配置详解、验证测试、优化技巧以及排错指南,帮助你顺利完成 Dubbo部署。 ## 环境准备 在进行 Docker 部署 Dubbo 环境之前,我们需要准备一些硬件和软件。 ### 硬件要求 | 组件 | 最低要求 | 推荐要求
原创 7月前
113阅读
1.首先用springboot构建一个简单的dubbo测试程序,并引入相关依赖编写公共接口api编写provider实现UserSvice的方法,并暴露服务编写provider的配置文件 编写Consumer 通过调用provider的服务获取user信息并返回 consumer的配置文件测试程序已完成在本地启动,看看程序是否能正常调用服务 启动zookeeper 先启动provider端再启动c
# 使用 Docker Swarm 部署 Dubbo 服务的详细指南 Docker Swarm 是 Docker 的原生集群管理工具,可以帮助我们更轻松地管理多个容器,实现高可用和负载均衡。而 Dubbo 是一款高性能的 Java RPC 框架,非常适合构建微服务架构。将二者结合,可以让我们高效地部署和管理 Dubbo 服务。本文将带你一步一步地实现 Docker Swarm 部署 Dubbo
原创 2024-10-14 06:45:24
31阅读
在上一篇文章《Dockerdubbo开发,三部曲之一:极速体验》中,我们快速体验了dubbo服务的注册、发现、调用,今天我们一起在本地制作一套这样的环境,经过这次实战,大家就可以根据实际需求对自己的环境量身定制了。基础架构整个环境由四个容器组成,梳理后相互之间的关系如下图:接下来我们按照下面的表格来设计和制作对应的镜像:容器作用镜像功能link连接zk_server注册中心zookeeper:3
转载 2024-06-08 21:01:08
169阅读
本文只讨论dubbo是这么启动的,以及粗略探讨dubbo启动的类层次结构图,dubbo的配置细节功能请参考dubbo官方文档,不做详细解释 1.dubbo是怎么启动的  Dubbo是这么启动的,通过了解dubbo官方文档和阅读dubbo源码可以发现,dubbo启动的方式有两种,一种是借助spring启动一种是直接new对象启动 首先我们看看dubbo通过s
dubbo zookeeper入门案例 + docker分布式部署 一. 说明 微服务框架也是近几年比较热门的话题,其优点很明显,通过分解巨大单体式应用为多个服务方法解决了复杂性问题,每个微服务相对较小,每个微服务独立的开发,部署,便于团队开发,开发团队可以自由选择开发技术。部署改善故障隔离。一个服务宕机不会影响其他的服务。本篇记录一下,dubbo zookeeper的入门案例。
转载 2024-06-25 15:09:56
75阅读
GitHub地址:点击前往 得到源码以后,只需把项目里的数据库的配置更改为自己本地的,然后重新打包放在tomcat目录下,再把docker-ssm/mysql目录下的数据库脚本docker_ssm_schema.sql导入到本地。打开本地mysql数据库的user表,添加%(外网ip能访问)类型的guest用户,这是为了服务器访问数据库添加用户。创建用户:create user 'guest'@'
一、准备  1、jdk环境  2、Zookeeper环境(目前没必要部署集群)     百度网盘 链接:https://pan.baidu.com/s/1Nx3rtbmRsOVro8dXr7Im9Q 密码:24dt  3、Dubbo项目war包    百度网盘 链接:https://pan.baid
转载 2024-04-06 22:06:14
72阅读
解决dubbo无法连接访问远程服务提供者问题由来:在本地写了一个服务提供者用dubbo将服务暴露出去(即注册到服务中心zookeeper),再在服务消费者用dubbo发现服务,结果没有出现问题。但当服务提供者放在云服务器上后,消费者不能发现远程服务导致RPC失败。 文章目录解决dubbo无法连接访问远程服务提供者一. dubbo的工作原理二. 查看注册中心三.调用失败的其他原因 一. dubbo
转载 2024-04-29 21:00:19
176阅读
在现代微服务架构中,使用 Docker 部署 Dubbo 服务消费者是一个常见的需求。本篇博文将详细记录配置过程,包括环境准备、实施步骤、配置详解、验证测试、优化技巧以及排错指南。通过更直白的语言来阐述,使得整个过程更加清晰易懂。 ## 环境准备 在开始之前,以下是所需的前置依赖和环境设置。 ### 前置依赖安装 我们需要确保 Docker 和 JDK 已经正确安装。 #### 安装命令
原创 7月前
72阅读
Dubbo是一个高性能Java RPC框架,专注于面向接口的远程方法调用,可以帮助我们构建分布式服务架构。在Kubernetes(简称K8S)这样的容器编排系统中部署Dubbo服务,可以实现服务的弹性伸缩、高可用性和容错能力。 整体流程如下: | 步骤 | 操作 | 说明 | |:----:|:--------------------:|:
原创 2024-05-08 09:47:05
83阅读
一、说明 本文介绍基于 Docker 部署一套 Dubbo + Nacos 的微服务环境,并解决容器里的 IP 及端口的访问问题。 基于上文《基于jib-maven-plugin快速构建微服务docker镜像》 中在阿里云镜像仓库构建的镜像来进行部署。   二、部署 Nacos 注册中心 拉取 nacos 注册中心镜像: docker pull nacos/nacos-server:v2
原创 精选 2023-02-27 09:17:57
466阅读
dubbo部署1、安装jdk,并且配置环境变量(*)http://blog.51cto.com/guoshaoliang789/21066782、安装zookeeperhttp://blog.51cto.com/guoshaoliang789/21217013、安装apache-tomcat-8.5.32wgethttp://mirror.bit.edu.cn/apache/tomcat/tomc
原创 2018-07-05 14:15:52
9749阅读
一、Docker1.官方定义:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。2.一个完整的Docker有4个部分组成:DockerClient客户端 Docker Daemon守护进程 Docker Image镜像 Dock
转载 2023-08-01 11:13:25
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5