- 配置:servlet、listener、interceptor、filter、aop、 定时任务
- mybatis配置集成,多数据源;级联查询 一对一 一对多 注解配置及xml配置方式;分页处理:传递Page参数 或者继承Page的对象参数
- druid数据源连接池;配置druid数据源监控:http://localhost:8081/druid/index.html
- ehcache 二级缓存配置 xml 注解
- ftp服务;Excel相关处理;jmx监控MBean
- 测试;ArchUnit
- 参数验证;跨域处理;shiro权限控制;static资源, “/” 映射
- 服务启动注册到consul;并测试获取redis服务,初始化redis资源;consul 监控redis服务 ;reids分布式锁;注意consul客户端和consul程序版本问题
- SPI机制: org/windwant/spring/core/spi
- dubbo server
- 监控:dianping Cat 监控;acturtor 项目监控信息获取;Metrics监控
- 测试dubbo rpc服务
- 测试websocket protobuf
- api 接口
- netty rpc 服务代理,处理业务消息解析 分发
- netty rpc websocket 服务代理
- protobuf 资源
- proxy websocketproxy 测试工程
- 测试spring-boot-server druid监控定时任务
- consul服务注册:示例
- RegistryFactory.INSTANCE.getRegistry(RegistryFactory.CONSUL).doRegister(RegistryService.build(ConfigUtil.get("service.name"),WSUtil.getHost(),ConfigUtil.getInteger("websocket.connect.port"),ConfigUtil.get("service.version")));
- 消息监听推送
- rest api
- fescar 分布式事务应用
- fescar 分布式事务应用 客户端调用实例
- 部署consul服务
- 启动consul:
- consul agent -server -bootstrap-expect=1 -data-dir=data -node=server0 -bind=127.0.0.1 -client 0.0.0.0 -ui
- 部署redis服务
- 启动redis
- 部署zookeeper服务
- 启动zookeeper
- 部署mongo服务
- 启动mongo
- docker-compose 启动相应服务
- docker network create --subnet=192.168.0.0/16 mynet 创建网络
- rest:
- docker build -t rest .
- docker run -it -d --network mynet -p 8086:8086 rest
- curl http://localhost:8086/hello/roger
- server:
- docker build -t server .
- docker run -it -d --network mynet -p 8086:8086 server
- curl http://localhost:8083/info
一.相关版本信息 spring-cloud-starter-dubbo 2.2.6.RELEASE Dubbo admin 0.3.0 dubbo-api-docs 2.7.8.1 二.dubbo-admin相关 spring-cloud-starter-dubbo使用DubboCloudRegistry 的话是目前版本是不支持sdubbo-admin的,所以本文的方法是排除DubboCloudR
spring-dubbo.xml是结合阿里的Dubbo配置做服务治理,将系统接口托管给Zookeeper,实现RMI调用的方式. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XM
前言 为什么要集成Dubbo 在我之前的文章提到过,spring-cloud-alibaba无缝的集成类feign组件,底层属于http调用,所以使用起来会非常灵活, 但是在性能上不及rpc,Dubbo正是一款高性能的rpc框架,有着良好的负载均衡与熔断降级特性,在微服务中也是一个非常流行的框架 集成方案 集成方案有多种,可以让zookeeper作为注册中心,然后把zookeeper集群集成到na
在本系列教程中, 我们会动手实践快速构建一个完整的服务器和客户端程序。 应用程序很简单:服务器会接收客户端发来的消息, 然后将消息不做任何处理返回给客户端。 通过本示例程序来帮助读者熟悉Dubbo框架。 应用程序可以通过XML、 注解和API这3种方式来编写, 本节教程主要介绍基于XML的实现。 所有的Dubbo服务接口都可以直接通过配置对外暴露, 但用户不需要额外编写服务暴露的代
一、引入依赖 <!-- Dubbo Spring Cloud Starter --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-dubbo</artifactId> </dependency
支持spring-cloud-dubbo 具体项目代码 https://github.com/luoxiangxing/spring-cloud-dubbo-admin 一、修改的具体类 1、org.apache.dubbo.admin.service.RegistryServerSync 引入spring-cloud-dubbo的类 @Resource private DubboServiceM
一:spring-boot 和 dubbo 的无缝集成: 1.spring-boot 版本 1.4.5.RELEASE2.dubbo 版本 2.5.33.jdk 版本 1.7 + 二:使用方法 1.gradle 添加依赖 compile" org.springframework.boot:spring-boot-dubbo-starter:1.0.0-SNAPSHOT"2.mav
Dubbo Spring Boot Project 致力于简化 Dubbo 应用在 Spring Boot 环境中的开发,主要包括自动装配(Auto-Configure)、外部化配置(Externalized-Configuration)以及生产准备(Actuator)等。 快速上手 服务接口(RPC) public interface DemoService { String sayHel
dubbo-spring-boot-starter是 dubbo 的 spring boot starter,之前名称为spring-boot-starter-dubbo,因为命名规范问题调整为dubbo-spring-boot-starter。 dubbo-spring-boot-starter 支持的 jdk 版本为 1.6 or 1.6+。 dubbo-spring-boot-starter
主要内容:1.BeanNameAware,2. BeanClassLoaderAware,3. ApplicationContextAware,4. EnvironmentAware,5. ApplicationEventPublisherAware,6. aware注入时机 现在很多同行做java开发几年了,被迫停留在curd的层面上"拧螺丝",对SpringAware可能只停留在怎么用的层面上,那我们用Spring时可以通过Aware能获取到容器工厂、应用上下文、Bean的类加
本文向大家介绍Dubbo与Spring的关系?相关面试题,主要包含被问及Dubbo与Spring的关系?时的应答技巧和注意事项,需要的朋友参考一下 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。
本文向大家介绍Dubbo 能集成 Spring Boot 吗?相关面试题,主要包含被问及Dubbo 能集成 Spring Boot 吗?时的应答技巧和注意事项,需要的朋友参考一下 可以的,项目地址如下。 https://github.com/apache/incubator-dubbo-spring-boot-project