国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

nacos有緩存嗎 你平時(shí)主要使用什么Java開發(fā)框架?

你平時(shí)主要使用什么Java開發(fā)框架?就拿我們項(xiàng)目來舉些例子講一講吧。我們的項(xiàng)目是一個(gè)純后臺(tái)服務(wù)的項(xiàng)目,也就是沒有前端頁面,只聯(lián)合提供服務(wù);項(xiàng)目是是基于Spring Boot來做的,引入spring-b

你平時(shí)主要使用什么Java開發(fā)框架?

就拿我們項(xiàng)目來舉些例子講一講吧。

我們的項(xiàng)目是一個(gè)純后臺(tái)服務(wù)的項(xiàng)目,也就是沒有前端頁面,只聯(lián)合提供服務(wù);項(xiàng)目是是基于Spring Boot來做的,引入spring-boot-starter-web,就聯(lián)合不會(huì)暴露接口,報(bào)文不使用的JSON,有極個(gè)別的接口是從老系統(tǒng)遷出過來的,為了讓調(diào)用方盡很可能地略作改,所以達(dá)到了XML的報(bào)文;在臨時(shí)的生產(chǎn)環(huán)境中,也使用的內(nèi)置的Tomcat;集成顯卡了Swagger,來做接口的文檔萬分感謝自動(dòng)導(dǎo)入。

ORM框架選擇的是MyBatis,由于項(xiàng)目中大部分的查詢都做到了單表查詢,但網(wǎng)上查詢條件比較比較固定不動(dòng),所以我就不使用注解做的SQL語句沒綁定。

只不過項(xiàng)目不單建議使用了關(guān)系型數(shù)據(jù)庫,而更多的數(shù)據(jù)是加工關(guān)聯(lián)后保存到了MongoDB中,因此項(xiàng)目也會(huì)用到了Spring Data MongoDB,我們的MongoDB是做了副本集的部署,使用Spring Data MongoDB,只是需要做簡單點(diǎn)配置,就是可以成功對(duì)多臺(tái)MongoDB的訪問,如果不是其中一臺(tái)MongoDB掛了,對(duì)服務(wù)都是沒有影響的,所以我我們做MongoDB擴(kuò)容的時(shí)候是也可以免費(fèi)做的(MongoDB擴(kuò)內(nèi)存和CPU的時(shí)候需要停機(jī))。

和部分系統(tǒng)的交互使用到了RabbitMQ,而Spring Boot只需核心中spring-boot-starter-amqp,總之就是可以很比較方便地結(jié)束和RabbitMQ的獨(dú)立顯卡;生產(chǎn)者和消費(fèi)者都特別方便。

畢竟是純接口的服務(wù),是為緩輕數(shù)據(jù)庫的壓力,因?yàn)槲覀円罁?jù)什么業(yè)務(wù)場景,將一些接口的結(jié)果直接緩存到Redis中(數(shù)據(jù)變化不過度,而且業(yè)務(wù)場景的實(shí)時(shí)性要求并非很高)。在獨(dú)立顯卡Redis的時(shí)候,我們前后試了兩種

Spring Boot項(xiàng)目,再建議使用@Cacheable注解就也可以能夠完成和Redis最簡單的獨(dú)立顯卡,只不過后來是因?yàn)樵O(shè)置里緩存的已超時(shí)時(shí)間夠不夠身形靈活,我們再后來改了第二種方案;

建議使用RedisTemplate,可以不完成對(duì)Redis的絕大部分能操作。

我將減弱能分享Java開發(fā)、架構(gòu)設(shè)計(jì)、程序員職業(yè)發(fā)展等方面的見解,如果能能能夠得到你的關(guān)注。

java編程現(xiàn)在在市場占比最大的框架是什么框架?

Spring Cloud是實(shí)現(xiàn)SpringBoot怎么設(shè)計(jì)的一套微服務(wù)規(guī)范,并加強(qiáng)了應(yīng)用上下文。

Spring CloudAlibaba常規(guī)阿里中間件作為基礎(chǔ),實(shí)現(xiàn)程序了SpringCloud的微服務(wù)規(guī)范。

因此Spring Cloud設(shè)計(jì)和實(shí)現(xiàn)Spring Boot構(gòu)建體系,而Spring CloudAlibaba又基于條件Spring Cloud Common的規(guī)范實(shí)現(xiàn)。

*SCA中的組件,基本都是由阿里內(nèi)部中間件轉(zhuǎn)化而來,經(jīng)歷過一次雙十一的考驗(yàn),這就,SCA有著補(bǔ)充好的場景,驗(yàn)證驗(yàn)證了它是對(duì)高并發(fā)的抗壓能力。

*SCA在地域和語言上也有著絕對(duì)的優(yōu)勢,況且,SCA有中文文檔,而相信絕大多數(shù)沒有自虐傾向的程序員,我還是更攻擊傾向于看中文文檔。

*從各個(gè)組件上來說,SCA也有很多優(yōu)勢。

NacosEureka/ConsuleConfigAdmin

SentinelHystrixDashboardTurbine

Dubbo(LB、RPC)RibbonFeign

RocketMQRabbitMQ

SchedulerxQuartz