docker安裝部署 微服務(wù)怎么實(shí)現(xiàn)?是前端還是后端的事?
微服務(wù)怎么實(shí)現(xiàn)?是前端還是后端的事?1. 事實(shí)上,我對(duì)微服務(wù)的理解是,它們是特定于功能的,易于升級(jí)和擴(kuò)展。微服務(wù)具有分而治之的思想。前端和后端服務(wù)可以通過HTTP相互分離,服務(wù)可以通過python集成
微服務(wù)怎么實(shí)現(xiàn)?是前端還是后端的事?
1. 事實(shí)上,我對(duì)微服務(wù)的理解是,它們是特定于功能的,易于升級(jí)和擴(kuò)展。微服務(wù)具有分而治之的思想。
前端和后端服務(wù)可以通過HTTP相互分離,服務(wù)可以通過python集成。這是前后端分離的雛形。
3. 第三代微服務(wù)是通過集裝箱化設(shè)計(jì)的。打電話給對(duì)方。
部署一個(gè)web程序是用多個(gè)docker互聯(lián)還是用一個(gè)docker直接全裝進(jìn)去好呢?為什么?
要開發(fā)一個(gè)網(wǎng)站,是使用一個(gè)docker還是使用多個(gè)docker取決于web項(xiàng)目的定位和未來的發(fā)展。如果它只用于構(gòu)建一個(gè)小項(xiàng)目,并且項(xiàng)目不需要頻繁更改,那么最好使用docker。畢竟,多個(gè)docker的使用使得早期構(gòu)建復(fù)雜,后期維護(hù)麻煩。
但是,如果您希望在后期易于擴(kuò)展和擴(kuò)展,最好使用多個(gè)Docker來分離數(shù)據(jù)庫(kù)服務(wù)、代碼服務(wù)、緩存服務(wù)和其他服務(wù)。這樣,當(dāng)您要擴(kuò)展一個(gè)服務(wù)時(shí),您只需要操作這個(gè)服務(wù),而不會(huì)影響其他服務(wù)。
如果使用多個(gè)Docker,多個(gè)Docker如何通信?
要鏈接多個(gè)Docker,有兩種常用方法:一種是使用-link命令,另一種是直接使用IP地址。
前端工作量大還是后臺(tái)工作量大?
作為一名在后端工作了四年,在前端工作了一年半的工程師,讓我客觀一點(diǎn)。首先,就技術(shù)棧的復(fù)雜性而言,前端和后端并不淺。那些只知道后端的人認(rèn)為前端是兼容的,那些只知道前端并認(rèn)為后端是積垢的人都是高估者和低成就者。一個(gè)人的精力是有限的,每一條技術(shù)路線都可以深入很多內(nèi)容。事實(shí)上,一個(gè)程序員大部分時(shí)間都在解決如何實(shí)現(xiàn)某項(xiàng)業(yè)務(wù),如何優(yōu)化和改造一個(gè)老項(xiàng)目的問題,尤其是在一個(gè)大工廠里。不要高估螺絲釘?shù)淖饔谩?/p>
所以當(dāng)我們討論誰有更多的工作,根據(jù)概率,基本上沒有區(qū)別。但是你要討論的問題只有少數(shù)人和少數(shù)情況需要面對(duì),比如前端的跨端開發(fā)方案,如何平滑各端之間的差異,如何克服各端動(dòng)畫性能的瓶頸,以及高并發(fā)性、高可用性、數(shù)據(jù)庫(kù)子系統(tǒng)表方案、緩存方案、安全策略、通信方案等。那些面臨這些問題的人已經(jīng)被少數(shù)人解決了。市場(chǎng)上的大多數(shù)人,不是螺絲釘,就是信條,真的,誰也不看不起誰,我們都是農(nóng)民工,工作內(nèi)容差別不大!