springboot整合(分布式)

2021-10-24 08:01:36 字數 1573 閱讀 4677

首先建立乙個空工程,然後用springboot初始化器建立三個模組:服務註冊中心,服務提供者,服務消費者

首先看註冊中心:

server:

port:

8761

eureka:

instance:

hostname: eureka-server # eureka例項的主機名

client:

register

-with-eureka:

false #不把自己註冊到eureka上

fetch-registry:

false #不從eureka上來獲取服務的註冊資訊

}

服務提供者
server:

port:

8002

spring:

name: provider-ticket

eureka:

instance:

prefer-ip-address:

true #註冊服務的時候用服務的ip位址

service層:

@service

public

class

ticketservice

}

controller層:

@restcontroller

public

class

ticketcontroller

}

服務消費者
spring:

name: consumer-user

server:

port:

8200

eureka: #註冊中心

instance:

prefer-ip-address:

true #註冊服務的時候用服務的ip位址

controller層:

@restcontroller

public

class

usercontroller

}

SpringBoot整合之分布式概述

在分布式系統中,國內常用zookeeper dubbo組合,而spring boot推薦使用全棧的spring,spring boot spring cloud。分布式系統 zookeeper 是乙個分布式的,開放原始碼的分布式應用程式協調服務。它是乙個為分布式應用提供一致性服務的軟體,提供的功能包...

SpringBoot 分布式事務

方案二 最終一致性 分布式事物解決方案 1 兩段提交協議 2pc jta 2 事務補償 tcc 3 訊息佇列實現最終一致性 為解決分布式系統的資料一致性問題出現了兩階段提交協議 2 phase commitment protocol 兩階段提交由協調者和參與者組成,共經過兩個階段和三個操作,部分關聯...

Spring Boot與分布式

恢復內容開始 分布式 dubbo zookeeper spring boot cloud 一 分布式應用 在分布式系統中,國內常用zookeeper dubbo組合,而spring boot推薦使用 全棧的spring,spring boot spring cloud。分布式系統 單一應用架構當 流...