1.深入了解java,熟悉多線程高并發(fā)和鎖的使用,可以對(duì)系統(tǒng)性能,CPU、內(nèi)存等使用率進(jìn)行分析及給出優(yōu)化建議。有前端開(kāi)發(fā)經(jīng)驗(yàn),可以使用jQuery、AJAX、JS、自定義標(biāo)簽進(jìn)行JSP前端頁(yè)面開(kāi)發(fā)
2.熟悉微服務(wù)框架,熟悉Spring Cloud、Spring boot,可以獨(dú)立創(chuàng)建demo及解決各類JAR包的依賴沖突,有大型系統(tǒng)的服務(wù)部署經(jīng)驗(yàn)
3.熟練使用consul作為配置中心,了解熱更新原理
4.熟練使用consul作為注冊(cè)中心,了解注冊(cè)發(fā)現(xiàn)原理,最好了解騰訊的TSF和SOFA的被調(diào)方服務(wù)注冊(cè)流程,調(diào)用方服務(wù)發(fā)現(xiàn)流程,被調(diào)方實(shí)例變化后調(diào)用方更新服務(wù)列表過(guò)程5.熟悉負(fù)載均衡策略,熟悉Ribbon原理,了解Ribbon的常見(jiàn)配置
5.熟悉HTTP微服務(wù)調(diào)用5.1熟悉RestTemplate調(diào)用原理,與服務(wù)發(fā)現(xiàn)結(jié)合的原理
6.熟悉Feign,熟悉Contract,Encoder/Decoder拓展點(diǎn),與SpringMVC結(jié)合的原理,與服務(wù)發(fā)現(xiàn)結(jié)合的原理5.3熟悉動(dòng)態(tài)代理原理及常見(jiàn)使用場(chǎng)景6.熟悉常用網(wǎng)關(guān)7.熟悉oracle、gaussDB,了解兩者對(duì)事務(wù)管理、語(yǔ)法等各方面的差異
8.要求具備大型微服務(wù)項(xiàng)目的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)
9.統(tǒng)招本科以上學(xué)歷,學(xué)信網(wǎng)可查,10年以上開(kāi)發(fā)經(jīng)驗(yàn)