事务的传播机制与隔离级别

什么是事务?

事务由一组操作构成,我们希望这组操作能够全部正确执行,如果这一组操作中的任意一个步骤发生错误,那么就需要回滚之前已经完成的操作。也就是同一个事务中的所有操作,要么全都正确执行,要么全都不要执行。

阅读全文

Spring Boot Admin2.0集成

方式一

在 Spring Boot 项目中,Spring Boot Admin 作为 Server 端,其他的要被监控的应用作为 Client 端,基于这种的配置如下步骤:

阅读全文

Docker常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker pull 镜像名:版本:拉去镜像
docker rmi 镜像名或id:删除镜像
docker images:获取本地已有镜像

docker run 镜像名或id:使用默认端口启动镜像
docker run -p port:port1 -d 镜像名或id:指定port端口映射到port1,并后台启动镜像

进入容器内部 docker exec -it nginx容器ID /bin/bash

docker ps:查看正在运行的docker容器
docker ps -a:查看所有执行过run命令的容器服务(包括已经停止的容器)

docker stop 容器id:停止某个容器
docker restart 容器id:重启某个容器
docker rm 容器Id:删除某个容器
阅读全文

微服务下日志处理组件

与传统单体应用不同,微服务下由于,项目模块、业务拆分成多个独立系统,数据库一般也相互独立。所以对于日志的统一管理和收集,也趋于复杂,这里提供一种通用思路借助于springboot自动配置和spring事件发布订阅、SpringAop以及组件化思想,构建一个通用日志组件

阅读全文