售前電話
135-3656-7657
售前電話 : 135-3656-7657
團(tuán)隊(duì)文化:進(jìn)取,分享,快樂(lè),責(zé)任!
團(tuán)隊(duì)愿景:做最好的產(chǎn)品,打造有影響力的團(tuán)隊(duì)!
一個(gè)熱愛(ài)技術(shù),氣氛活躍,開放分享的團(tuán)隊(duì),長(zhǎng)期招聘高級(jí)java開發(fā)工程師,高級(jí)前端開發(fā)工程師數(shù)名,期待你的加入,簡(jiǎn)歷投遞:
傳統(tǒng)的門診就醫(yī)流程是搜索醫(yī)生->請(qǐng)假->乘坐交通工具到達(dá)醫(yī)院->掛號(hào)->排隊(duì)->就醫(yī)->購(gòu)藥,這一個(gè)流程下來(lái)時(shí)間、金錢成本耗費(fèi)巨大,還有可能因?yàn)闆](méi)找到合適的醫(yī)生,讓所有付出打水漂。隨著互聯(lián)網(wǎng)醫(yī)院的出現(xiàn),現(xiàn)在只需要輕觸手機(jī)屏幕,就可以快速找到匹配的醫(yī)生,可在碎片時(shí)間內(nèi)完成問(wèn)診及購(gòu)藥流程,在提升就醫(yī)效率的同時(shí)互聯(lián)網(wǎng)醫(yī)院架構(gòu)設(shè)計(jì),大幅降低用戶的時(shí)間和金錢成本。通過(guò)集成醫(yī)生的碎片時(shí)間,還能有效緩解醫(yī)患的供需關(guān)系,為用戶提供精準(zhǔn)的醫(yī)療服務(wù),為醫(yī)生提供打造個(gè)人品牌的路徑。
作為一個(gè)新業(yè)務(wù),無(wú)論是業(yè)務(wù)側(cè)的積累還是產(chǎn)研側(cè)均是從0到1的過(guò)程。
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
響應(yīng)公司推行的組件化、服務(wù)化,打造積木理論賦能整個(gè)行業(yè)的理念,互聯(lián)網(wǎng)醫(yī)院基于業(yè)務(wù)模型搭建了系統(tǒng)架構(gòu)?;跇I(yè)務(wù)模型的系統(tǒng)架構(gòu)組件化和服務(wù)化才能更好地搭建這個(gè)行業(yè)積木,且能基于業(yè)務(wù)模型很好地管理系統(tǒng)。互聯(lián)網(wǎng)醫(yī)院采用的領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的系統(tǒng)架構(gòu)具備三大特點(diǎn):
1) 系統(tǒng)治理和維護(hù)更清晰;
2) 多方角色溝通更順暢;
3) 組件化和服務(wù)化更合理,打造積木,賦能行業(yè);
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)核心的要素是:分層架構(gòu)與職責(zé)劃分?;诖宋覀兿仁崂砹艘幌禄ヂ?lián)網(wǎng)醫(yī)院的領(lǐng)域模型,然后根據(jù)數(shù)據(jù)模型和業(yè)務(wù)流程進(jìn)行整體架構(gòu);考慮到平臺(tái)化既能支撐京東互聯(lián)網(wǎng)醫(yī)院,又能做第三方平臺(tái)入駐,后面還可以賦能線下醫(yī)療機(jī)構(gòu)及醫(yī)聯(lián)體,于是將醫(yī)療服務(wù)下沉,對(duì)外輸出醫(yī)療資源。搭建了如下系統(tǒng)架構(gòu)。
在服務(wù)層保持功能的高內(nèi)聚、低耦合、邊界清晰、責(zé)任清晰、微服務(wù)化,對(duì)于業(yè)務(wù)需求的實(shí)現(xiàn)采用分治法解決,如果缺少相應(yīng)的服務(wù)或者模塊則建立相應(yīng)的模塊或功能組件。完善整個(gè)服務(wù)層的組件打造,使得服務(wù)層具備實(shí)現(xiàn)需求和打造醫(yī)藥生態(tài)的能力。
分場(chǎng)景進(jìn)行技術(shù)實(shí)現(xiàn)
沒(méi)有一項(xiàng)技術(shù)方案是能解決所有問(wèn)題的,沒(méi)有萬(wàn)能鑰匙,但某一種場(chǎng)景下的解決方案肯定有最適合的技術(shù)方案,分場(chǎng)景進(jìn)行技術(shù)實(shí)現(xiàn)保證了每個(gè)技術(shù)方案都用在最適合的場(chǎng)景上。
分布式事務(wù)方案
微服務(wù)化帶來(lái)的分布式事務(wù)問(wèn)題,對(duì)于類似處方狀態(tài)同步的實(shí)時(shí)性要求不高的場(chǎng)景,用消息驅(qū)動(dòng)通知機(jī)制,即基于消息的最終一致性方案解決。對(duì)于要求強(qiáng)一致性實(shí)時(shí)性要求高的場(chǎng)景,則用jd-tcc方案解決。
搜索查詢方案
服務(wù)化、模塊化的特性必然會(huì)帶來(lái)多數(shù)據(jù)源復(fù)雜條件的實(shí)時(shí)搜索問(wèn)題,我們把多數(shù)據(jù)源mysql 數(shù)據(jù)通過(guò)方式異構(gòu)到ES,通過(guò)ES完成實(shí)時(shí)搜索。而對(duì)于查詢時(shí)效性要求不高的各維度各口徑的數(shù)據(jù)統(tǒng)計(jì)類的需求,醫(yī)生、訂單等數(shù)據(jù)導(dǎo)出等需求則通過(guò)從庫(kù)抽數(shù)到大數(shù)據(jù)平臺(tái),通過(guò)大數(shù)據(jù)hive離線計(jì)算來(lái)解決。
前后端分離更好地支撐業(yè)務(wù)在多端擴(kuò)展
通過(guò)前后端分離具有如下特點(diǎn):
1)多終端化:隨著移動(dòng)互聯(lián)網(wǎng)的蓬勃發(fā)展,出現(xiàn)了各種終端pc客服端、pc瀏覽器、H5、安卓、ios等,且各端的UI設(shè)計(jì)上會(huì)存在較大的變化,必然需要前后端解耦,一個(gè)服務(wù)提供多端數(shù)據(jù)。
2)術(shù)業(yè)有專攻:在前端技術(shù)和后端技術(shù)發(fā)展越來(lái)越快的今天,越需要再細(xì)分領(lǐng)域有突出的人才,才能給做出做好的產(chǎn)品,做好的用戶體驗(yàn)。
前后端分離的方式有很多種方式互聯(lián)網(wǎng)醫(yī)院架構(gòu)設(shè)計(jì),考慮到良好的支持SEO,瀏覽器的渲染負(fù)擔(dān),請(qǐng)求響應(yīng)速度選擇了nginx+node+的方案。