29 days ago

OWASP Java 2017-02-19 Release 一版小更新 就順便把它加進來 SpringBoot 用來過濾 Json 中的非法字元。
非 Json 的自己每一個變數都要自己加

Read on →
 
29 days ago

Springboot 中的檔案上傳可以配置一個 檔案最大值,這個是全域共用的,所以當檔案大於這個最大值時,還沒進入 Controller 就被拒絕了,顯示的訊息是 Spring 預設的英文訊息......

Read on →
 
about 1 month ago

消費者驅動的契約測試(Consumer-Driven Contracts,簡稱CDC),是指從消費者業務實現的角度出發,驅動出契約,再基於契約,對提供者驗證的一種測試方式。

Read on →
 
2 months ago

有時候範例資料量多畫面會"走鐘",可以客製化調整一下,或是想弄成自己的風格都可以。

Read on →
 
2 months ago

Spring Cloud 整合了 Netflix/zuul 提供了一個外部可以存取內部資源的動態 gateway,讓內部資源不管如何調度都不會影響外部的使用。

ps. 但一直聽說有要出 Zuul2 !!
ps.ps. 但 spring cloud 自己推出了 spring-cloud/spring-cloud-gateway!!

Read on →
 
3 months ago

我們都知道無狀態服務比較好,可以很方便的動態去橫向擴展你的服務數量,如果你聽過 pet & cattle 就會知道不是所有服務都是無狀態,像 Mysql、Redis、Nginx 都是會有用到檔案系統來儲存,這時候你就無法調動這服務也無法擴容

結合 Ceph 提供的功能我們可以做到

1.異常狀態恢復或搬移

2.水平擴容 scale out

Read on →
 
3 months ago

我們做網路服務的,總會有流量高峰或低峰時期,以往要做這種變動總是很麻煩,多改多錯 少改少錯 不改就不會錯,直接配置一台很強主機的讓你用。

但是 我們通常比較希望用多少開多少服務,所以我們在架構上需要可以達到一個彈性擴充的能力。
那首先請你遵守 Twelve Factors 後你再繼續看下去,不然你架構上根本不彈性就不要搞什麼水平擴容了。

Read on →
 
3 months ago

Blue/Green Deployments 也是不用停機,升級過程中用戶無感。

跟滾動部屬最大的差別就是滾動式逐一將 Service 替換成新的版本。
藍綠部屬是準備好另外一個完整的系統,在前端 Service 或是附載平衡那段做一個流量切換的動作。

Read on →
 
3 months ago

測試一些 Kubernetes 部署 Service 的策略

Read on →
 
3 months ago

CircleCI 2.0 改版看起來是簡單一點,文件也比較齊全,就把編譯指令改成2.0的吧

Read on →