基礎微服務主要是提供整個專案中基礎資料的維護,比如每個業務模組的操作日誌,各種商品的庫存管理。
操作日誌用於記錄每個資料的更改資訊,比如是誰在什麼時候做了什麼操作。因為操作日誌類似於日誌資訊,和真正的業務比起來,這一塊的資料並不是那麼重要的,這裡選擇將操作日誌儲存在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服務治理的三個核心要素 服務治理機制 服務提供者 服務註冊 服務同步 兩個服務提供者分別註冊到兩個不同的服務註冊中心上,也就是說,他們的資訊分別被兩個註冊服務中心維護。此時,由於服務註冊中心之間互相註冊為服務,當服務提供者傳送註冊請求到乙個服務註冊中心是,他會將請求 到給集群中互連得其他...