原创 SpringCloud Feign HTTPS請求外部接口

SpringCloud Feign HTTPS請求 背景 項目需要調用外部接口,外部資金方的接口安全性較高,有如下要求: 使用HTTPS調用, 對請求報文進行算法簽名,簽名後結果需要添加到請求parameter中 生成一個 32 位的隨

原创 5種分佈式事務解決方案優缺點對比

5種分佈式事務解決方案優缺點對比 文章轉載自公衆號  博雲技術社區 , 作者 張帥   背景   分佈式事務是企業集成中的一個技術難點,也是每一個分佈式系統架構中都會涉及到的一個東西,特別是在微服務架構中,幾乎可以說是無法避免。   AC

原创 spring 事務隔離級別實測

前言 編寫緣由,發現網上事務級別介紹很多,但真正理解或者運用的感覺不是特別多,特別是結合spring進行使用有不少需要注意點。 我記錄一下采坑記錄便於以後查詢。 spring事務傳播行爲 Spring事務傳播行爲網上一堆,不再解釋,目前我

原创 Kubernetes Horizontal Pod Autoscaler

Kubernetes的自動彈性伸縮有兩個維度: 處理node縮放操作的Cluster Autoscaler 自動彈性伸縮部署副本集Pod數量的Horizontal Pod Autoscaler(HPA) Cluster Autoscale

原创 Grp入門

Grpc介紹在 gRPC 裏客戶端應用可以像調用本地對象一樣直接調用另一臺不同的機器上服務端應用的方法,使得您能夠更容易地創建分佈式應用和服務。與許多 RPC 系統類似,gRPC 也是基於以下理念:定義一個服務,指定其能夠被遠程調用的方法

原创 thrift 入門

thrift mac安裝地址:http://thrift.apache.org/docs/install/os_xboost 安裝可直接到boost下載或brew install下載brew install boost libevent

原创 Spring Cloud Feign支持protobuf

背景Spring Cloud feign是僞RPC方式解決微服務間的調用。翻看FeignCloudFeign源碼,可以看到Feign默認使用HttpUrlConnection; 代碼在DefaultFeignLoadBalancedCon

原创 OpenResty&Keepalive

OpenResty簡介 OpenResty 是一個基於 Nginx 與 Lua 的高性能 Web 平臺,其內部集成了大量精良的 Lua 庫、第三方模塊以及大多數的依賴項。用於方便地搭建能夠處理超高併發、擴展性極高的動態 Web 應用、We

原创 安裝harbour鏡像倉庫

安裝harbour鏡像倉庫 官網安裝說明:https://github.com/vmware/harbor/blob/master/docs/installation_guide.md 安裝軟硬件要求 Hardware Resource

原创 SpringCloud Feign 優化

SpringCloud Feign 優化Spring Cloud 使用Feing進行僞RPC操作,Feing默認使用feign.Client 代碼在DefaultFeignLoadBalancedConfiguration 的Client

原创 Nginx 限流筆記

Nginx採用的是漏桶算法 官方文檔 http://nginx.org/en/docs/http/ngx_http_limit_req_module.html http://hopestar.github.io/2013/06/08/ng

原创 Spring Cloud Stream Rabbitmq 死信隊列

死信隊列 當消息處理消費失敗後,Spring Cloud Stream 會自動默認重試3次,重試三次失敗後,RepublishMessageRecoverer類recover方法會將改變routingkey爲隊列名稱發送至死信隊列。目前產