通过rocketmq实现分布式事务

1. 通过rocketmq实现分布式事务 1.1. 实现原理 1.1.1. 通常说的分布式事务 一次请求-调用serviceA serviceA 中会调用serviceB,serviceC

跨宿主机与docker容器通信

有一些应用只需要1个端口就能访问
比如 nginx

而有一些应用的搭建都是由多个节点搭建的
比如hadoop 当访问hdfs的时候 访问的不仅仅用port还会用ip
这时后端口映射就不那么好使了

gradle-全局init

官方文档 https://docs.gradle.org/5.1.1/userguide/init_scripts.html 全局脚本位置 通过参数指定脚本 –init-script 或 -I (大写的i) 如 gradle -I init.gradle package 存放在 USER_HOME/.gradle/ 目录下 文件名为 init.gradle 或者 init.gradle.kts 的脚本 存放在 USER_HOME/.gradle/init.d/ 或 GRADLE_HOME/init.d/ 目录下 文件名以 .gradle 或 .init.gradle.kts 结尾的

docker常用操作

docker常用操作 Dockerfile编写 编写一般不会一次就完成,常常会出错 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Sending build context to Docker daemon 5.902MB Step 1/10 : FROM docker:git as builder