MiniMall 基礎微服務業務和資料結構

2021-10-06 03:14:03 字數 1128 閱讀 4521

基礎微服務主要是提供整個專案中基礎資料的維護,比如每個業務模組的操作日誌,各種商品的庫存管理。

操作日誌用於記錄每個資料的更改資訊,比如是誰在什麼時候做了什麼操作。因為操作日誌類似於日誌資訊,和真正的業務比起來,這一塊的資料並不是那麼重要的,這裡選擇將操作日誌儲存在mongodb中,其pojo物件如下:

@data

@document

(value =

"basis_operationlog"

)@apimodel

(description =

"操作日誌"

)public

class

operationlog

implements

isentity

庫存管理之所以被單獨拉出來放在基礎微服務中,是因為它不僅僅管理著商品的庫存,還可以管理其它任何有庫存量概念的資料。

create

table

`basis_stock`

(`uuid`

varchar(38

)not

null

comment

'唯一標識'

,`entity_key`

varchar

(255

)not

null

comment

'實體唯一鍵'

,`warehouse`

varchar

(255

)not

null

comment

'倉庫'

,`quantity`

int(11)

notnull

comment

'庫存數量'

,primary

key(

`uuid`),

index

`idx_stock_1`

(`entity_key`))

comment

='庫存表'

雲安全服務業務,需要具備以下基礎條件

雲安全服務業務,需具備以下基礎條件。首先是安全資源池化。安全資源要支援各型別客戶安全防護需求,包括虛擬機器訪問控制 ddos防護 內容過濾 郵件過濾 漏洞掃瞄 傳輸資料加密 儲存資料控制訪問 防病毒 身份認證等。其次是以網際網路絡為中心。雲安全服務基於網際網路,後者是其提供服務的途徑,電信運營商在這...

微服務基礎概念

服務級別可以從具體事故發生時服務對使用者體驗的影響 造成的損失等角度進行分級 服務的資料 在針對規範化資料模型存在的資料中心化問題中,微服務架構中資料管理的基本思路是資料去中心化,包括跨表查詢 跨庫查詢以及技術解耦等,其中主流採用的流程如下 分離 重複資料庫模式 遷移資料讀寫操作 抽取服務化介面 服...

spring cloud 微服務基礎架構 服務註冊

eureka服務治理的三個核心要素 服務治理機制 服務提供者 服務註冊 服務同步 兩個服務提供者分別註冊到兩個不同的服務註冊中心上,也就是說,他們的資訊分別被兩個註冊服務中心維護。此時,由於服務註冊中心之間互相註冊為服務,當服務提供者傳送註冊請求到乙個服務註冊中心是,他會將請求 到給集群中互連得其他...