1.Dubbo2.7.8元数据中心配置zookeeper版 前面文章已经写到了dubbo-admin管理平台的docker版配置及dubbo服务注册与调用,这篇文章记录dubbo元数据中心配置 翻开dubbo-admin的源代码,找到服务注册中心及元数据中心配置文件 这里打包的时候,使用的是zookeeper为注册中心和元数据中心 同样我们修改我们的demo代码,修改注册中心改为zookeeper 运行demo程序,注册服务,然后去dubbo-admin管理界面去查看元数据信息 这时可以看到服务…
目录 一.什么是 MyBatis? 二.整合方式 三.实战 四.测试 本文介绍下SpringBoot整合Mybatis(XML配置方式)的过程. 一.什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型.接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Jav…
前言:上一篇中,已经写到了使用zookeeper为注册中心的配置,下面写下配置Consul为注册中心 1. Consul注册中心验证 修改provider和consumer的服务配置文件 Provider端: Provider端: 运行provider,访问consul:http://192.168.231.132:8500/,发现在consul中已经有了服务节点: 运行consumer端,发现服务同样执行成功 2. Dubbo的多种配置方式 A.XML配置方式,上文中xml配置的方式(http…
在上一篇帖子的基础上,开始使用dubbo来实现RPC调用: 根据dubbo的架构图可知,需要做以下几件事情: 1.将服务提供者注册到注册中心(暴露服务) (1)引入dubbo依赖, 这里依赖2.6.2版本(版本如果使用zookeeper作为注册中心,那么对应的客户端是curator,不是原来的zkClient) (2)注册中心使用的是zookeeper,需要引入操作zookeeper的客户端  2.6.以上版本的dubbo,如果使用zookeeper作为注册中心,那么注册中心客户端使用的是cur…
一.介绍 SpringBoot有两种方法与数据库建立连接,一种是集成Mybatis,另一种用JdbcTemplate,本文主要讨论集成Mybatis方式. SpringBoot整合Mybatis也有两种方式,分别为XML配置方式和注解方式,主要优势点如下: XML配置方式:隔离sql和业务代码,清晰表达sql,尤其对于较长的sql. 注解方式:代码更加精简,方便. 本文主要讨论XML配置方式,后续文章讨论注解方式. 二.SpringBoot整合Mybatis连接Mysql数据库 1.添加MySQ…
writed by不要张艳涛, 从tomcat转到了springmvc 现在开始有点不知道该看什么书了,看完了springmvc 学习指南之后 又查了一些书,好多都是内容相近,在找书的过程之中,发现spring是不断变化的,spring2.5是一个关键 spring3.0也是一个关键节点 看来,要了解spring一点要先看spring1.0的东西,在到spring2.0 -->再到spring3.0才行 今天讲下,springbean的配置 基于xml文件 基于传统的web项目,有web.xml…
1. springboot整合dubbo 在provider端,添加maven引入,修改pom.xml文件 引入springboot,版本:2.3.2.RELEASE,dubbo(org.apache.dubbo)版本:2.7.8,服务注册中心采用consul,添加consul注册支持 添加org.apache.curator包引入: 在程序主入口处,添加配置文件扫描路径及启用dubbo 配置类:DubboConfiguration 里面包含应用信息,注册中心配置及应用服务协议定义 在Annot…
开篇之前,先来了解下dubbo服务治理与技术架构,直接看图 dubbo技术架构图: 1. 新建dubbo项目,目录结构如下 代码说明: 1.代码分为Provider(服务提供方)与consumer(服务订阅方)两块 2.服务提供方Provider提供服务,服务通过接口定义,订阅方也需要引入接口定义,故可以把接口定义拿出来,单独创建项目存放,构建好后,可以放到私有仓库中,供各个相关服务项目引用 3.dubbo通过动态代理方式,构建服务接口的实例对象进行服务调用 2. 添加dubbo依赖,采用con…
1.Docker拉取现有镜像,构建Dubbo-admin 拉取镜像,这里使用chenchuxin/dubbo-admin docker pull chenchuxin/dubbo-admin 注册中心使用Consul: docker run -d -p 8380:8080 --name dubboAdmin -e dubbo.registry.address=consul://192.168.231.132:8500 -e dubbo.admin.root.password=root chenc…
本文是基于xml配置的方式来整合SpringMVC.Spring和Mybatis(基于注解的方式会再写一篇文章),步骤如下: (1)首先自然是依赖包的配置文件 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a…