兩個(gè)系統(tǒng)之間以什么方式交互數(shù)據(jù)?
一種實(shí)現(xiàn)不同系統(tǒng)之間數(shù)據(jù)交互的方法,將需要服務(wù)的客戶(hù)進(jìn)程與提供服務(wù)的服務(wù)進(jìn)程通過(guò)接口代理進(jìn)行交互,該接口代理接收命令行參數(shù)并獨(dú)立運(yùn)行
可以總結(jié)為向第三方系統(tǒng)推送數(shù)據(jù)或從服務(wù)器拉回?cái)?shù)據(jù)兩種
給點(diǎn)初步建議:
◎ 不暴露數(shù)據(jù)庫(kù),否則:人家統(tǒng)計(jì)你等待、人家鎖表你死機(jī)、人家改數(shù)你糾錯(cuò);
◎ 約松耦合越好,能批處理就不要實(shí)時(shí)處理,能用數(shù)據(jù)交換就不用接口調(diào)用,能用異步接口就不用同步接口;
◎ 是不是WebService隨意,不過(guò)現(xiàn)在有不少輕量級(jí)方案,主要還是看安全性和性能要求了。