微服务框架 Spring Boot + Dubbo + Docker
文章平均质量分 84
此系列文章将会描述框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。
若明天不见
时白发未生,轻狂尚有
展开
-
微服务框架(一)Spring Boot + Dubbo + Docker 框架特性简述
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本系列文章中所使用的框架版本为Spring Boot 2.0.3-RELEASE,Spring 5....原创 2018-07-15 12:01:25 · 1698 阅读 · 1 评论 -
微服务框架(二)Spring Boot 集成 Dubbo
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为此Spring Boot通过使用起步依赖dubbo-spring-boot-starter及自动...原创 2018-07-16 22:49:50 · 2230 阅读 · 0 评论 -
微服务框架(三)Dubbo性能调优配置
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为服务治理框架Dubbo的特性及泛化实现 本系列文章中所使用的框架版本为Spring Bo...原创 2018-07-29 19:34:02 · 5223 阅读 · 0 评论 -
微服务框架(四)Dubbo泛化调用实现
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为服务治理框架Dubbo泛化调用的实现 本系列文章中所使用的框架版本为Spring Boo...原创 2018-08-01 23:07:47 · 2893 阅读 · 1 评论 -
微服务框架(五)Docker镜像化Dubbo微服务
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为将Dubbo微服务实现Docker镜像化 本系列文章中所使用的框架版本为Spring B...原创 2018-08-03 17:52:07 · 1839 阅读 · 8 评论 -
微服务框架(六)Spring Boot集成Mybatis及Druid
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Spring Boot集成Mybatis,包括mybatis-generator的使用 ...原创 2018-08-07 18:42:53 · 980 阅读 · 1 评论 -
微服务框架(七)Docker容器部署(Dubbo、Zookeeper、Dubbo-admin)
此系列文章将会描述Java框架**Spring Boot**、服务治理框架**Dubbo**、应用容器引擎**Docker**,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 **本文为Docker容器部署,包括Dubbo微服务、Zookeeper、Dubbo-admin的部署**原创 2018-08-09 22:36:00 · 12640 阅读 · 4 评论 -
微服务框架(八)Spring Boot AOP 日志切面实现
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为使用Spring Boot AOP 实现日志切面、分离INFO和ERROR级别日志 本系...原创 2018-08-10 19:49:15 · 6246 阅读 · 2 评论 -
微服务框架(九)Spring Boot 通用Dubbo Parent POM
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为通用Dubbo Maven POM的集成,只需集成Parent POM即可使用 本系列文...原创 2018-08-13 20:01:11 · 1507 阅读 · 1 评论 -
微服务框架(十)Maven Archetype制作Dubbo项目原型
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Maven Archetype的制作及使用,使用archetype插件制作Dubbo项目原型...原创 2018-08-15 22:30:15 · 908 阅读 · 0 评论 -
微服务框架(十一)Dubbo调用拦截及参数校检扩展
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 使用Dubbo框架时,面对自身的业务场景,需根据定制的需求编写SPI拓展实现,再根据配置来加载拓展点。...原创 2018-08-29 20:53:54 · 2752 阅读 · 0 评论 -
微服务框架(十二)Spring Boot Redis 缓存
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现。 本文为Spring Boot集成Redis。在这篇文章中,我们将配置一个Spring Boot应用程序示例,并将其与Redis Cache 集成。虽然Redis是一个开源是一个开源内存数据结构存储,用作数据库,缓存和消息代理,但本文仅演示缓存集成。翻译 2018-09-09 10:27:58 · 998 阅读 · 0 评论 -
微服务框架(十三)Spring Boot Logstash日志采集
本文为Spring Boot中Log4j2对接Logstash,进行日志采集。Logstah只支持log4j,使用log4j2时需要通过TCP插件调用此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。原创 2018-11-22 22:19:40 · 6347 阅读 · 5 评论 -
微服务框架(十四)Spring Boot @ControllerAdvice异常处理
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Spring Boot使用@ControllerAdvice进行自定义异常捕捉原创 2018-12-04 22:13:22 · 1468 阅读 · 0 评论 -
微服务框架(十五)Dubbo 超时机制及服务降级
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Dubbo超时机制及服务降级当服务出现创建超时的时候,TimeoutFilter会打印该创建记录的详细信息,日志级别为WARN,即为可恢复异常,或瞬时的状态不一致原创 2018-12-18 21:31:11 · 1261 阅读 · 0 评论 -
微服务框架(十六)Spring Boot及Dubbo zipkin 链路追踪组件埋点
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文第一部分为调用链、OpenTracing、Zipkin和Jeager的简述;第二部分为Spring Boot及Dubbo zipkin 链路追踪组件埋点原创 2019-01-02 21:12:23 · 5335 阅读 · 0 评论 -
微服务框架(十七)Dubbo协议及编码过程源码解析
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Dubbo协议、线程模型、和其基于Netty的NIO异步通讯机制及源码本系列文章中所使用的框...原创 2019-01-24 22:41:16 · 634 阅读 · 0 评论 -
微服务框架(十八)Dubbo领域模型、调用链及调用方式
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Dubbo领域模型、调用链及调用方式Protocol是服务域,它是 Invoker 暴露和引用的主功能入口,它负责Invoker的生命周期管理。Invoker是实体域原创 2019-01-29 22:10:32 · 2415 阅读 · 0 评论 -
微服务框架(十九)Spring Boot 可视化监控 Prometheus + Grafana
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Spring Boot 通过 micrometer 的监控门面,实现Prometheus + G...原创 2019-02-14 22:02:44 · 3544 阅读 · 0 评论 -
微服务框架(二十)Dubbo Spring Boot 生产就绪特性
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Dubbo Spring Boot 生产就绪特性本系列文章中所使用的框架版本为Spring ...翻译 2019-02-22 22:15:42 · 1445 阅读 · 0 评论 -
微服务框架(二十一)Piplin 持续部署 Docker 容器
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为使用Piplin 持续部署 Docker 容器本系列文章中所使用的框架版本为Spring Boot 2...原创 2019-03-03 18:19:23 · 665 阅读 · 0 评论 -
微服务框架(二十二)Prometheus + Grafana 可视化监控
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Prometheus + Grafana 可视化监控的介绍,下篇为Prometheus + Grafana...原创 2019-03-12 20:59:55 · 1516 阅读 · 0 评论 -
微服务框架(二十三)Prometheus + Grafana 安装、配置及使用
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Prometheus + Grafana 安装、配置及使用本系列文章中所使用的框架版本为Spring ...原创 2019-03-12 21:01:59 · 1283 阅读 · 0 评论 -
微服务框架(二十四)Prometheus 监控埋点
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Prometheus 监控埋点本系列文章中所使用的框架版本为Spring Boot 2.0.3-REL...原创 2019-03-27 21:46:26 · 7446 阅读 · 0 评论 -
微服务框架(二十五)Kibana 可视化图表及 Timelion 插件
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Kibana 可视化图表及 Timelion 插件使用本系列文章中所使用的框架版本为Spring Bo...原创 2019-03-29 00:08:58 · 2105 阅读 · 0 评论 -
微服务框架(二十六)Grafana dashboard 定时报表
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为使用grafana-reporter生成grafana dashboard报表,并使用定时任务邮件发送原创 2019-04-07 21:13:40 · 5551 阅读 · 7 评论 -
微服务框架(二十七)Grafana 数据源及报警设置
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为使用grafana数据源及报警规则设置原创 2019-04-12 16:11:20 · 2539 阅读 · 1 评论 -
微服务框架(二十八)Logstash 使用文档
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Logstash 使用文档原创 2019-04-12 16:16:36 · 972 阅读 · 0 评论 -
微服务框架(二十九)Logstash Nginx 日志上报
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Logstash Nginx 日志上报本系列文章中所使用的框架版本为Spring Boot 2.0.3...原创 2019-04-12 16:19:29 · 396 阅读 · 0 评论 -
微服务框架(三十)Logstash Kong 日志上报
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Logstash Kong 日志上报本系列文章中所使用的框架版本为Spring Boot 2.0.3-...原创 2019-04-12 16:22:17 · 2509 阅读 · 2 评论 -
微服务框架(三十一)Docker项目发布流程
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Docker项目发布流程本系列文章中所使用的框架版本为Spring Boot 2.0.3-RELEAS...原创 2019-04-20 19:46:03 · 613 阅读 · 0 评论 -
微服务框架(三十二)微服务系统架构
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为微服务系统架构原创 2019-04-20 19:52:59 · 396 阅读 · 0 评论 -
Dubbo 2.7.0 CompletableFuture 异步
在java 8中引入的CompletableFuture进一步丰富了Future接口,很好的解决了这些问题。Dubbo在2.7.0版本已经升级了对Java 8的支持,同时基于CompletableFuture对当前的异步功能进行了增强。原创 2023-08-12 16:30:00 · 317 阅读 · 0 评论