原创 基於 Zookeeper 機羣來搭建,Kafka集羣環境

  服務器環境準備: 使用vm虛擬三個linux主機 192.168.0.4 192.168.0.5 192.168.0.6 Zookeeper集羣環境搭建: 1.每臺服務器節點上安裝jdk1.8環境 2.每臺服務器節點上安裝Zook

原创 易用好用的Mvp 框架說明

在app的開發過程中會使用各種架構,大的架構不外乎MVP和MVVM 架構,今天在查看git hub中發現了一個簡單易用的mvp框架推薦給大家。 下面跟大家介紹一下這個MVP框架。 # EasyMvp 一個簡單強大且靈活的MVP框架。 ##

原创 SpringBoot整合RabbitMQ--發佈訂閱模式

生產者 Maven環境依賴 <!-- springboot-web組件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId

原创 maven 私服 nexus3.x 搭建 與使用

Nexus 簡介 Sonatype Nexus 是有名的 maven 倉庫管理器,可以用於構建 maven 的本地服務器。 sonatype nexus 3 是 maven nexus 私服的最新版本,與之前版本有較大的差異。 Nexus

原创 SpringCloud-Zookeeper 實現服務治理服務搭建

Zookeeper簡介   Maven依賴信息: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa

原创 Nginx 1.9 實現TCP協議的四層負載均衡

環境說明: Nginx1.9開始支持tcp層的轉發,通過stream實現的,而socket也是基於tcp通信。 stream模塊默認不安裝的,需要手動添加參數:–with-stream,官方下載地址:download,根據自己系統版本選擇

原创 如何理解開發分成四層

IaaS層 IaaS層,即硬件基礎設施層。這層主要是針對硬件資源的抽象,像網絡、計算、存儲等。容器化就是一個很好的虛擬化抽象。 PaaS層 即軟件基礎設施層。這層主要包含開發工具、測試工具、運營工具。開發工具主要是中間件,像MyS

原创 lvs+keepalived+nginx實現高性能負載均衡搭建

  環境服務配置: 兩臺Nginx服務器 Nginx 主服務器  192.168.212.143 Nginx 備服務器  192.168.212.144 Lvs 虛擬VIP     192.168.212.110 前面三個一定要相同 Ke

原创 Nginx Upstream 實現Tomcat 主備切換

Nginx 配置文件如下: upstream testproxy { server 127.0.0.1:8080; server 127.0.0.1:8081 backup; } server {

原创 SpringCloud-Eurek 實現服務治理服務搭建

非集羣實現 1.Eurek 服務器端實現--註冊中心: pom.xml 包依賴如下: <properties> <java.version>1.8</java.version> <spring-clou

原创 Docker 私有倉庫管理

1.Docker 私有倉庫

原创 SpringCloud-Consul 實現服務治理服務搭建

Consul簡介 Consul 是一套開源的分佈式服務發現和配置管理系統,由 HashiCorp 公司用 Go 語言開發。 它具有很多優點。包括: 基於 raft 協議,比較簡潔; 支持健康檢查, 同時支持 HTTP 和 DNS 協議 支

原创 Docker Compose 使用與安裝

1.安裝 Docker Compose 2.Docker Compose 編排 nginx+ spring boot 項目  

原创 SpringBoot整合swagger_實現接口的定義的查看。

  1.添加maven 依賴 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v

原创 (二) Docker 常用命令與應用部署

1.鏡像相關的命令 1.1 鏡像的搜索 docker search java 可使用 docker search命令搜索存放在 Docker Hub(這是docker官方提供的存放所有docker鏡像軟件的地方,類似maven的中央倉庫