原创 Redis集羣容器化安裝

1. Redis集羣概述 Redis作爲當前非常熱門的內存型數據結構存儲,可用於數據存儲,緩存和消息代理等。本文將講解如何基於docker搭建Redis集羣,Redis的集羣設計包括兩個部分:主從複製和哈希Slot。 1.1. 主從複製 主

原创 那些年,我們用過的“定時調度”

定時調度 作爲後端開發人員,我們總會遇到這樣的業務場景:每週同步一批數據;每半個小時檢查一遍服務器運行狀況;每天早上八點給用戶發送一份包含今日待辦事項的郵件,等等。 這些場景中都離不開“定時器”,就像一個定好時間規則的鬧鐘,它會在指定時間觸

原创 一個網站的微服務架構實戰(2)k8s遷移

前言 我們一起回顧上一篇文章《Bees平臺的微服務架構(1)docker和docker-compose》,一共通過Dockerfile構建了三個docker鏡像:mysql數據庫,部署angular前端頁面的nginx,和springboo

原创 微服務實戰 - mysql+springboot+angular 容器編排部署

前言 這是一次完整的項目實踐,Angular頁面+Springboot接口+MySQL都通過Dockerfile打包成docker鏡像,通過docker-compose做統一編排。目的是實現整個項目產品的輕量級和靈活性,在將各個模塊的鏡像都

原创 DevOps - Spring Boot自動部署到WebLogic

前言 想想,如果Spring Boot的項目在本地IDEA可以直接通過內嵌tomcat的jar運行,而只要往GitHub上提交代碼,又能自動幫你打包成war包部署在項目組的WebLogic服務器上,該減少多少非開發的工作量。這也是DevOp

原创 日誌平臺(網關層) - 基於Openresty+ELKF+Kafka

背景介紹 問題現狀 沒有做日誌記錄的線上系統,絕對是給系統運維人員留下的坑。尤其是前後端分離的項目,後端的接口日誌可以解決對接、測試和運維時的很多問題。之前項目上的發佈的接口都是通過Oracle Service Bus(OSB)來做統一編排

原创 Spring系列-基礎篇(3)-搭建簡易的Tomcat開發環境

背景介紹 項目上成員已經開始使用Spring MVC或Spring Boot寫後臺接口,但是由於原有環境的一些限制,使得在實際開發時,會浪費很多時間在編程以外的事情上。項目上使用的應用服務器是WebLogic,是一個功能很強大的重量級服務器

原创 Spring系列-基礎篇(1)-玩轉本地Maven

安裝本地Maven 1、下載Maven並解壓 去Maven官網(http://maven.apache.org/downl...)下載後解壓(如:apache-maven-3.5.4-bin.zip)。 將該maven壓縮版解壓在本地一

原创 服務器從零開始(2D)-Docker+Tomcat+Nginx+MySQL

簡介 對於企業應用架構來說,肯定不侷限於一臺服務器,按照我的設想:至少一臺部署後臺接口的服務器;一臺部署前端頁面的服務器;一臺做代理的服務器;一臺裝載數據庫的服務器等等,這還不包括對某些應用做負載均衡。可是慷慨的許姓朋友只能贊助我一臺服務器