不想重復(fù)做注冊(cè)登錄,想要整合成一個(gè)微服務(wù),于是我開始查找、思考、設(shè)計(jì),但是走著走著就遇到一個(gè)關(guān)鍵問題:用戶數(shù)據(jù)應(yīng)該放在哪里管?之所以有這個(gè)疑惑是考慮了下面幾個(gè)東西:1.用戶的類型(假設(shè)):管理員,商戶,普通用戶...用戶的種類存在變化,而且這是由應(yīng)用業(yè)務(wù)決定的,多種多樣的用戶類型,該怎么去設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)?2.用戶信息,比如手機(jī)號(hào)碼,電子郵箱...這些可能在每個(gè)應(yīng)用都會(huì)存在,但是很可能不同的應(yīng)用業(yè)務(wù)所需求構(gòu)成的用戶信息是存在一些異同的,一下子也很難想到該怎么去設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)?3.特別的業(yè)務(wù)需要聯(lián)接相關(guān)用戶表查詢,這個(gè)查詢是否存在難度或者副作用?4.如果多個(gè)應(yīng)用的用戶數(shù)據(jù)量很大,并且以后還會(huì)有應(yīng)用增加,這么大的數(shù)據(jù)量統(tǒng)一管理是否會(huì)造成一些難度和問題?我不是要問怎么去統(tǒng)一認(rèn)證做鑒權(quán),我想更加深入的了解,具體到服務(wù)的架構(gòu)設(shè)計(jì),特別是數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的時(shí)候是怎么做的?比如:阿里的服務(wù)(淘寶、天貓、支付寶...)他們的用戶數(shù)據(jù)結(jié)構(gòu)是怎么設(shè)計(jì)的?就結(jié)果而言,應(yīng)該只有2種導(dǎo)向吧:用戶信息管理要么放在統(tǒng)一認(rèn)證鑒權(quán)服務(wù)這邊管理;要么分散到每個(gè)應(yīng)用系統(tǒng)各自管理。
添加回答
舉報(bào)
0/150
提交
取消