spring-boot
文章平均质量分 73
codeing_doc
这个作者很懒,什么都没留下…
展开
-
微服务分布式事务4种解决方案实战
文章目录分布式事务CAP理论CAP定理的应用BASE理论2PC提交阶段1:提交事务请求阶段二:执行事务提交中断事务3PC提交Seata分布式事务方案Seata术语Seata的2PC方案Seata执行流程分析Seata的实战案列TCC分布式事务TCC的三个阶段TCC的三种异常处理情况幂等处理空回滚资源悬挂TCC和2PC比较Hmily框架实现TCC案列RocketMQ实现可靠消息最终一致性最大努力通知...原创 2019-12-02 16:37:02 · 1103 阅读 · 0 评论 -
SpringBoot集成Zookeeper
Zookeeper 伪集群安装部署操作Java操作Zookeeper实现分布式锁和队列文章目录分布式事物CAP理论CAP定理的应用BASE理论2PC提交3PC提交zookeeper集群的角色ZAB协议的核心思想ZAB协议两种模式ZAB协议消息广播流程图ZAB协议奔溃恢复SpringBoot集成Zookeeper实战分布式事物分布式事务是指事务的参与者,支持事务的服务器,资源服务器分别位于...原创 2019-09-02 22:03:34 · 50458 阅读 · 7 评论 -
Spring Boot 自定义一个starter
SprngBoot之所以现在这吗火热,是因为spring starter模式使我们日常模块化开发独立化, 模块之间依赖关系更加松散,更加的方便集成如何实现首先建立一个普通maven工程,修改pom配置文件<dependencies> <dependency> <groupId>org.springframework.boot</grou...原创 2019-04-24 21:24:12 · 240 阅读 · 0 评论 -
SpringBoot2.x集成Sharding-JDBC实现分库分表
概述ShardingSphere,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。定位为轻量级Java框架。其实就是一个增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。内部改写了SQL的添加和查询规则。适用于任何基于Java的ORM框架,如:JPA, Hibernate, Mybatis, Spring ...原创 2019-04-25 21:14:35 · 29210 阅读 · 10 评论 -
SpringBoot集成prometheus+Grafana监控
概述Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actu...原创 2019-04-02 20:50:26 · 3108 阅读 · 3 评论 -
SpringBoot集成ElasticSearch6.2
IDE新建SpringBoot项目 pom.xml配置 &amp;amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;amp;gt;org.elasticsearch&amp;amp;amp;amp;amp;原创 2018-08-28 20:01:49 · 3064 阅读 · 1 评论 -
spring cloud alibaba系列(三)Nacos Config配置中心
概述Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos Config就是一个类似于SpringCloud Config的配置中心接入SpringCloud项目集成Nacos Config配置中心很简单。只需要部署Nacos 客户端并在里面添加配置即可。然后引入Nacos Config动态读取即可1. 创建一个SpringClo...原创 2019-01-30 13:47:23 · 6614 阅读 · 0 评论 -
spring cloud alibaba系列(二)Sentinel应用的限流管理
限流组件SentinelSentinel是把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。默认支持 Servlet、Feign、RestTemplate、Dubbo 和 RocketMQ 限流降级功能的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降级 Metrics 监控。自带控台动态修改限流策略。但是每次服务重启后就丢失了。所以它也支持...原创 2019-01-28 15:53:08 · 7433 阅读 · 3 评论 -
spring cloud alibaba系列(一) 服务注册
alibaba-cloud本项目演示如何使用 spring cloud alibaba系列引入依赖版本 0.2.1.RELEASE 对应的是 Spring Cloud Finchley 版本,版本 0.1.1.RELEASE 对应的是 Spring Cloud Edgware 版本。官方文档目前推荐的SpringBoot 2.0.6.RELEASE版本。如果注册不了一般都是版...原创 2019-01-26 11:50:50 · 2626 阅读 · 0 评论 -
基于SpringBoot实现的jvm远程监控图形化工具
源码地址:https://github.com/a870439570/boot-actuator项目介绍基于SpringBoot2.0 实现的jvm远程监工图形化工具,可以同时监控多个web应用支付windows服务器和Linux服务监控实现功能用户管理模块动态添加远程监控应用定时任务动态监控百度图表图形化展示远程服务器日式实时监控文档部署文档效果图如下登录...原创 2019-01-26 11:36:03 · 4486 阅读 · 0 评论 -
Spring Boot Admin应用监控
简介Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用 Eureka注册到admin server中进行展示,Spring Boot Admin UI部分使用AngularJs将数据展示在前端。Spring Boot Admin 是一个针对spring-boot的actuator接口进行UI美化封装...原创 2018-10-16 15:33:43 · 449 阅读 · 0 评论 -
springCloud的eureka注册中心增加访问权限(Springboot2.0版本)
springCloud的eureka注册中心增加访问权限( Springboot2.0版本解决方案)SpringCloud组件它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等Eureka作用相当于zookeeper,用于微服务项目中的服务注册及发现,在采用springBoot+s...原创 2018-10-16 14:06:01 · 3414 阅读 · 0 评论 -
springCloud集成Consul注册中心
Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是 Spring Cloud 支持的服务发现软件以及特性对比:Consul 介绍Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/V...原创 2018-10-16 13:29:47 · 2852 阅读 · 1 评论 -
kafka安装搭建(整合springBoot使用)
kafka介绍根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能: - 发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因 - 以容错的方式记录消息流,kafka以文件的方式来存储消息流 - 可以再消息发布的时候进行处理使用场景在系统或应用程序之间构建可靠的用于传输实时数据的管道,消息队列功能建实时的流数据处理...原创 2018-08-05 13:31:40 · 4428 阅读 · 0 评论 -
微服务springBoot项目搭建
http://www.ityouknow.com/ 作者博客网址SpringBoot (一) :入门篇SpringBoot(二) :web综合开发SpringBoot(三) :Spring boot 中 Redis 的使用SpringBoot (四) :thymeleaf 使用详解SpringBoot(五) :spring data jpa 的使用SpringBoot (六) :如何优雅原创 2017-09-20 10:12:56 · 620 阅读 · 0 评论