SpringBoot开发案例之Actuator健康监控 编程开发

SpringBoot开发案例之Actuator健康监控

前言 在实际生产环境中,需要实时或定期监控服务的可用性。Spring Boot 的 actuator(健康监控)功能提供了很多监控所需的接口,可以对应用系统进行配置查看、相关功能统计等。 集成 pom...
阅读全文
SpringBoot开发案例之整合Dubbo分布式服务 编程开发

SpringBoot开发案例之整合Dubbo分布式服务

前言 在 SpringBoot 很火热的时候,阿里巴巴的分布式框架 Dubbo 不知是处于什么考虑,在停更N年之后终于进行维护了。在之前的微服务中,使用的是当当维护的版本 Dubbox,整合方式也是使...
阅读全文
SpringBoot集成Curator实现zookeeper分布式锁 编程开发

SpringBoot集成Curator实现zookeeper分布式锁

缓存架构SpringBoot集成Curator实现zookeeper分布式锁 这篇文章其实是下篇文章缓存架构之实战演练基于zk分布式锁解决分布式缓存并发冲突问题做理论铺垫的,下篇文章我们就会利用该工具...
阅读全文
SpringBoot开发案例之整合rabbitmq实现消息队列 编程开发

SpringBoot开发案例之整合rabbitmq实现消息队列

RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apa...
阅读全文
Spring Cloud Consul服务注册与发现 Consul

Spring Cloud Consul服务注册与发现

Spring Cloud Consul是HashiCorp( Vagrant的创建者)开发的一个服务发现与配置项目,与Docker容器可以无缝集成。Consul是一套开源的分布式服务发现和配置管理系统...
阅读全文
SpringBoot开发案例之整合Kafka实现消息队列 编程开发

SpringBoot开发案例之整合Kafka实现消息队列

前言 最近在做一款秒杀的案例,涉及到了同步锁、数据库锁、分布式锁、进程内队列以及分布式消息队列,这里对SpringBoot集成Kafka实现消息队列做一个简单的记录。 Kafka简介 Kafka是由A...
阅读全文
Spring boot 集成 RabbitMQ rabbitmq

Spring boot 集成 RabbitMQ

RabbitMQ简介 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出...
阅读全文
Spring Boot缓存应用实践详解 编程开发

Spring Boot缓存应用实践详解

缓存是最直接有效提升系统性能的手段之一。个人认为用好用对缓存是优秀程序员的必备基本素质。 本文结合实际开发经验,从简单概念原理和代码入手,一步一步搭建一个简单的二级缓存系统。 一、通用缓存接口 1、缓...
阅读全文