Eureka 高可用集群部署 - Eureka high availability cluster

本文介绍如何搭建高可用 Eureka 集群,并解决该过程中遇到的一些坑。本文算是 Eureka 系列文章的第一篇,后面会继续探索基于 Docker 的 Eureka 集群搭建、灰度发布、金丝雀发布、AB测试以及蓝绿部署,从而做到无缝的升级更 … 继续阅读 Eureka 高可用集群部署 - Eureka high availability cluster

分布式锁的 redis 实现 - Distributed locks with Redis

分布式锁最经典的例子应该是分布式的电商系统里对商品的库存进行加锁了,举个简单的例子,单机时代,我们可能就一台机器,这时候也可能需要锁,为啥呢,多线程啊,所以还是有锁,比如最简单的 synchronize 到了分布式系统,synchroniz … 继续阅读 分布式锁的 redis 实现 - Distributed locks with Redis

spring boot 全局异常拦截 并通过 webhook 发送到 钉钉机器人

当后端程序由于各种原因出错时,如果将错误信息直接抛给客户端,用户肯定会一脸懵逼,除非当时的用户是你们的开发,本文主要讲述如果拦截全局异常,不把异常抛给用户,同时,如果做过客户端,应该知道,Android和ios都有第三方crash上报平台, … 继续阅读 spring boot 全局异常拦截 并通过 webhook 发送到 钉钉机器人