原创 springCloud(16):使用Zuul構建微服務網關-容錯回退與高可用

一、容錯與回退1.1、容錯在Spring Cloud中,Zuul默認已經整合了Hystrix。測試: a、依次啓動eureka-server(4010)、provide-user(4011)、hystrix-consumer-movie(5

原创 權限管理(1):簡介

一、爲什麼需要權限管理安全性:誤操作、認爲破壞、數據泄露等。數據隔離:不同的權限能看到及操作不同的數據。明確職責:運營、客服等不同角色,leader和dev等不同級別。二、權限管理核心用戶-權限人員少、功能固定,或者特別簡單的系統。RBAC

原创 springCloud(22):Eureka總結提升

一、Eureka原理粗講二、Eureka幾大事件EurekaInstanceCanceledEvent:失效事件。EurekaInstanceRegisteredEvent:註冊事件。EurekaInstanceRenewedEvent:心

原创 Spring Security(5):自定義決策

決策管理器:AccessDecisionManager自定義決策管理器需要繼承抽象類AbstractAccessDecisionManager或實現AccessDecisionManager接口。

原创 springBoot(24):集成rabbitmq

注意:springboot支持的amqp規範的中間件只有rabbitmq第一步:添加依賴<!-- amqp --> <dependency>     <groupId>org.springframework.boot</groupId>  

原创 springCloud(13):使用Zuul構建微服務網關-簡介

一、爲什麼要使用微服務網關不同的微服務一般會有不同的網絡地址,而外部客戶端可能需要調用多個服務的接口才能完成一個業務需求。如:一個電影購票的手機APP,可能會調用多個微服務,才能完成一次購票的業務流程。如果讓客戶端直接與各個微服務通信,會有