原创 docker-compose安裝Hadoop

新建hadoop目錄 vi docker-compose.yml version: "3.1" services: namenode: image: bde2020/hadoop-namenode:1.1.0-hado

原创 第 06章 開發(6.4)創建管理員服務 提供者

創建chj-service-admin項目 新建pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4

原创 第 06章 開發(6.5)創建管理員服務 消費者

創建cbj-api-admin 創建pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

原创 docker 安裝分佈式elk

1安裝docker elk: pull elk鏡像: docker pull sebp/elk 2 docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128

原创 第 03 章 平臺即服務(3.1)

什麼是 Git Git 是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。 Git 與常用的版本控制

原创 第 02 章 基礎設施即服務 Docker-compose(5.1)

什麼是 Docker Compose Docker Compose 是 Docker 官方編排(Orchestration)項目之一,負責快速的部署分佈式應用。 Docker Compose 簡介 Compose 項目是 Docker 官

原创 第 05章 開發前的準備(5.3)

創建註冊中心cbj-eureka pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml

原创 第 06章 開發(6.3)

cbj-common-api公共類 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xm

原创 第 03 章 平臺即服務(3.2)

什麼是 Nexus Nexus 是一個強大的倉庫管理器,極大地簡化了內部倉庫的維護和外部倉庫的訪問。 2016 年 4 月 6 日 Nexus 3.0 版本發佈,相較 2.x 版本有了很大的改變: 對低層代碼進行了大規模重構,提升性能,增

原创 第 05章 開發前的準備(5.4)

創建分佈式鏈路追蹤cbj-zipkin pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

原创 第 05章 開發前的準備(5.5)

分佈式監控平臺cbj-admin pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml

原创 第 03 章 平臺即服務(3.3)

安裝 Docker Registry 私服 簡介 官方的 Docker Hub 是一個用於管理公共鏡像的地方,我們可以在上面找到我們想要的鏡像,也可以把我們自己的鏡像推送上去。但是,有時候我們的服務器無法訪問互聯網,或者你不希望將自己的鏡

原创 第 02 章 基礎設施即服務 Docker(4.9)

Docker 鏡像加速器 國內從 Docker Hub 拉取鏡像有時會遇到困難,此時可以配置鏡像加速器。Docker 官方和國內很多雲服務商都提供了國內加速器服務,例如: •Docker 官方提供的中國 registry mirror

原创 第 04 章 微服務框架(4.4) Spring Cloud

Spring Cloud 簡介 Spring Cloud 是一個相對比較新的微服務框架,2016 才推出 1.0 的 Release 版本. 但是其更新特別快,幾乎每 1-2 個月就有一次更新,雖然 Spring Cloud 時間最短,

原创 第 04 章 微服務框架(4.2) Spring Boot Thymeleaf

Thymeleaf 簡介 Thymeleaf 是一個跟 Velocity、FreeMarker 類似的模板引擎,它可以完全替代 JSP 。相較與其他的模板引擎,它有如下三個極吸引人的特點 Thymeleaf 在有網絡和無網絡的環境下皆可運