在云主機(jī)能安裝haproxy嗎 如何通過公網(wǎng)訪問MongoDB云數(shù)據(jù)庫?
如何通過公網(wǎng)訪問MongoDB云數(shù)據(jù)庫?1.先準(zhǔn)備運(yùn)行環(huán)境:ECS包括公有和私有ip,公有ip:xx.xx.xx.xx,私有ip:yy.yy.yy.yy,MongoDB云數(shù)據(jù)庫。Node(通過ping
如何通過公網(wǎng)訪問MongoDB云數(shù)據(jù)庫?
1.先準(zhǔn)備運(yùn)行環(huán)境:ECS包括公有和私有ip,公有ip:xx.xx.xx.xx,私有ip:yy.yy.yy.yy,MongoDB云數(shù)據(jù)庫。
Node(通過ping域名得到對(duì)應(yīng)的ip,假設(shè)是zz.zz.zz.zz因?yàn)橛蛎麑?duì)應(yīng)的ip可能會(huì)變,不 不要在生產(chǎn)環(huán)境中直接指定IP地址)2 .連接設(shè)置:借助iptables的nat機(jī)制,可以方便地實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)。首先,應(yīng)該啟用ECS來支持?jǐn)?shù)據(jù)包轉(zhuǎn)發(fā)。使用haproxy修改配置文件的內(nèi)容,按照默認(rèn)的配置文件稍微修改一下,主要配置tcp轉(zhuǎn)發(fā),前端和后端服務(wù)的地址信息。
3.最后可以通過xx.xx.xx.xx:27017訪問ZZ . ZZ . ZZ . ZZ . ZZ : 3717提供的MongoDB云服務(wù)
服務(wù)器是不是一定要備案?
服務(wù)器是不需要備案的,我們通常所說的備案指的是域名。
服務(wù)器分兩種,一種是國外服務(wù)器,一種是國內(nèi)服務(wù)器。
如果你買的服務(wù)器是國外的服務(wù)器或者的服務(wù)器,域名不用備案就可以訪問。
如果你買的服務(wù)器是國產(chǎn)服務(wù)器,用域名訪問的時(shí)候一定要要求域名備案。如果域名未備案,會(huì)提示您所訪問的域名不可用,在工信部注冊(cè)的網(wǎng)站無法打開。
如果你是一個(gè)網(wǎng)站,你 最好把域名記錄下來。注冊(cè)后,其他第三方服務(wù)可以申請(qǐng)。比如登錄,注冊(cè)的域名不能作為官方賬號(hào)或小程序,這是禁止的。
如今,歸檔非常簡單。以前需要在指定地點(diǎn)拍照備案,現(xiàn)在手機(jī)在線掃碼直接識(shí)別。
知乎APP的技術(shù)架構(gòu)是什么樣的?
截至2019年1月,知乎擁有2億用戶,38萬話題,2800萬問題,1.3億回答。今天分享一下知乎在線的技術(shù)架構(gòu),來談?wù)劵ヂ?lián)網(wǎng)平臺(tái)的技術(shù)架構(gòu)都考慮了哪些方面~
1.微服務(wù)架構(gòu):知乎11年開始探索微服務(wù),嘗試過協(xié)議緩沖區(qū)、Avro和Thrift,16年最終確定使用Thrift,使用Consul和HAProxy作為注冊(cè)中心和負(fù)載均衡。這個(gè)微服務(wù)架構(gòu)是14年確定的,一直穩(wěn)定使用到現(xiàn)在。所以唐 不要問你為什么不?;不要使用gRPC。
2.云平臺(tái):知乎內(nèi)部開發(fā)了自己的ZAE。大部分線上業(yè)務(wù)容器15年已經(jīng)全部在Docker運(yùn)行,現(xiàn)在我們也在HBase和Kafka運(yùn)行。我們最早用的是Mesos做的資源調(diào)度,現(xiàn)在換成了Kubernetes。
3.部署平臺(tái):知乎;;的部署平臺(tái)是與ZAE一起?;贘enkins構(gòu)建的自動(dòng)集成,SonarQube自動(dòng)用于MR(Gitlab)階段的靜態(tài)代碼檢查。部署分為測(cè)試環(huán)境、辦公環(huán)境、金絲雀1(灰色單容器)、金絲雀2(灰色20%流量)和生產(chǎn)環(huán)境(100%流量在線)。如果金絲雀階段出現(xiàn)錯(cuò)誤,將自動(dòng)回滾。
4.監(jiān)控:我們主要搭建了一個(gè)基于Grafana、OpenTracing和Graphite的監(jiān)控系統(tǒng)。同時(shí)方便業(yè)務(wù)端通過研究Halo觀察服務(wù)之間的依賴、響應(yīng)時(shí)間(P95、P99、P999)和錯(cuò)誤數(shù)。同時(shí)嘗試了新的技術(shù),目前Prometheus用于商務(wù)集裝箱監(jiān)控。
5、存儲(chǔ),主要是MySQL、Redis、HBase;TiDB正在接受調(diào)查。目前,一套生產(chǎn)集群已上線,供 "閱讀 "服務(wù)。
6.消息隊(duì)列:早期用的是自己開發(fā)的Sink,目前用的是Kafka。同時(shí),Beanstalkd在Kafka的基礎(chǔ)上封裝成任務(wù)隊(duì)列,方便業(yè)務(wù)使用。
7.編程語言,Python,Golang,Java,Rust。目前Python使用場景逐漸減少。Java用于一些算法項(xiàng)目和商業(yè)系統(tǒng)。搜索系統(tǒng)用的Rust重寫了Lucene,現(xiàn)在又像es一樣重寫了集群搜索引擎。