原创 elasticsearch生產集羣部署-集羣規劃建議

一般來說,如果我們剛開始用es,都是先在自己的筆記本電腦上,或者是幾個虛擬機組成的小集羣上,安裝一個es,然後開始學習和試用其中的功能。但是如果我們要將es部署到生產環境中,那麼是由很多額外的事情要做的。需要考慮我們部署的機器的內存、CP

原创 企業級應用工作流設計-flowbale工作流引擎初識(一)

1、簡介 1.1. 協議 Flowable在Apache V2 協議下發布。 1.2. 下載 http://www.flowable.org/downloads.html 1.3. 源碼 Flowable的發佈包裏包含了大部分源碼,以

原创 分佈式文件系統FastDFS集羣搭建

一、集羣規劃 服務器名稱 IP地址 fastdsf-tracker1 192.168.0.250 fastdsf-tracker2 192.168.0.251 fastdfs-storage1-group1 19

原创 Docker簡介(一)

一、容器技術介紹 在計算世界中,容器擁有一段漫長且傳奇的歷史。容器與管理程序虛擬化 (hypervisor virtualization, HV) 有所不同,管理程序虛擬化通過中間層將一臺或多臺獨立的機器虛擬運行千物理硬件之上,而容器

原创 spring boot 線程池的使用

一、java線程池核心知識 1.1 在什麼情況下使用線程池? 單個任務處理的時間比較短 需處理的任務的數量大 1.2 使用線程池的好處: 減少在創建和銷燬線程上所花的時間以及系統資源的開銷 如不使用線程池,有可能造成系統創建大量

原创 java單例的實現方式

一、懶漢模式,線程不安全 /** * @author: [email protected] * @create: 2018-10-16 11:16 * @desc: java單例寫法一-懶漢模式,線程不安全

原创 億級流量電商詳情頁系統設計與實戰-虛擬機centos環境搭建

一、 在虛擬機中安裝CentOS 主機名 ip redis-node1 192.168.0.210 redis-node2 192.168.0.211 redis-node3 192.168.0.212 re

原创 vmware克隆後聯不上網

我們在配置了虛擬機後,想要複用第一臺虛擬機的各項配置,於是我們會採用克隆的方法進行,但是伴隨着這個便利,出現了一個不利的問題,那就是克隆以後,虛擬機網卡的問題,如下: 克隆以後, ifconfig -a 解決辦法: vim et

原创 億級流量電商詳情頁系統設計與實戰-小型電商架構VS大型電商架構

一、電商詳情頁架構大致分析 電商網站裏,大概可以說分成兩種: 傳統小型電商網站,主要採用頁面靜態化的架構方案。 大型電商網站,使用較複雜的一套架構方案,商品詳情頁的系統架構 -> 緩存架構 -> 高併發 -> 高可用。 二、傳統小

原创 elasticsearch生產集羣部署-3個節點集羣部署

1、在三個節點上都下載es 如果要安裝es,首先就要從官網elastic.co/downloads/elasticsearch下載es的安裝包,並且最新es版本要求有JDK 8以上的版本。 es安裝包的目錄結構大致如下: bin:存放es

原创 elasticsearch生產集羣部署-基礎配置

1、es的默認參數 es的默認參數是非常好的,適合絕大多數的情況,尤其是一些性能相關的配置。因此剛開始部署一個生產環境下的es集羣時,幾乎所有的配置參數都可以用默認的設置。有很多的生產環境場景下,都是因爲es集羣管理人員自己去調整es的某

原创 elasticsearch生產集羣部署-腦裂問題

最少master候選節點以及腦裂問題 discovery.zen.minimum_master_nodes 參數對於集羣的可靠性來說,是非常重要的。這個設置可以預防腦裂問題,也就是一個集羣中存在兩個master。 如果因爲網絡的故障,導