当前位置:首页 > TAG信息列表 > 在云主机能安装haproxy吗如何通过公网访问MongoDB云数据库?介绍

在云主机能安装haproxy吗如何通过公网访问MongoDB云数据库?介绍

在云主机能安装haproxy吗 如何通过公网访问MongoDB云数据库?

如何通过公网访问mongodb云数据库?

1.先准备运行环境:ecs包括公有和私有ip,公有ip:xx.xx.xx.xx,私有ip:yy.yy.yy.yy,mongodb云数据库。

node(通过ping域名得到对应的ip,假设是zz.zz.zz.zz因为域名对应的ip可能会变,不不要在生产环境中直接指定ip地址)2.连接设置:借助iptables的nat机制,可以方便地实现请求转发。首先,应该启用ecs来支持数据包转发。使用haproxy修改配置文件的内容,按照默认的配置文件稍微修改一下,主要配置tcp转发,前端和后端服务的地址信息。

3.最后可以通过xx.xx.xx.xx:27017访问zz.zz.zz.zz.zz:3717提供的mongodb云服务

在云主机能安装haproxy吗 如何通过公网访问MongoDB云数据库?

服务器是不是一定要备案?

服务器是不需要备案的,我们通常所说的备案指的是域名。

服务器分两种,一种是国外服务器,一种是国内服务器。

如果你买的服务器是国外的服务器或者的服务器,域名不用备案就可以访问。

如果你买的服务器是国产服务器,用域名访问的时候一定要要求域名备案。如果域名未备案,会提示您所访问的域名不可用,在工信部注册的网站无法打开。

如果你是一个网站,你最好把域名记录下来。注册后,其他第三方服务可以申请。比如登录,注册的域名不能作为官方账号或小程序,这是禁止的。

如今,归档非常简单。以前需要在指定地点拍照备案,现在手机在线扫码直接识别。

知乎app的技术架构是什么样的?

截至2019年1月,知乎拥有2亿用户,38万话题,2800万问题,1.3亿回答。今天分享一下知乎在线的技术架构,来谈谈互联网平台的技术架构都考虑了哪些方面~

1.微服务架构:知乎11年开始探索微服务,尝试过协议缓冲区、avro和thrift,16年最终确定使用thrift,使用consul和haproxy作为注册中心和负载均衡。这个微服务架构是14年确定的,一直稳定使用到现在。所以唐不要问你为什么不?;不要使用grpc。

2.云平台:知乎内部开发了自己的zae。大部分线上业务容器15年已经全部在docker运行,现在我们也在hbase和kafka运行。我们最早用的是mesos做的资源调度,现在换成了kubernetes。

3.部署平台:知乎;;的部署平台是与zae一起。基于jenkins构建的自动集成,sonarqube自动用于mr(gitlab)阶段的静态代码检查。部署分为测试环境、办公环境、金丝雀1(灰色单容器)、金丝雀2(灰色20%流量)和生产环境(100%流量在线)。如果金丝雀阶段出现错误,将自动回滚。

4.监控:我们主要搭建了一个基于grafana、opentracing和graphite的监控系统。同时方便业务端通过研究halo观察服务之间的依赖、响应时间(p95、p99、p999)和错误数。同时尝试了新的技术,目前prometheus用于商务集装箱监控。

5、存储,主要是mysql、redis、hbase;tidb正在接受调查。目前,一套生产集群已上线,供"阅读"服务。

6.消息队列:早期用的是自己开发的sink,目前用的是kafka。同时,beanstalkd在kafka的基础上封装成任务队列,方便业务使用。

7.编程语言,python,golang,java,rust。目前python使用场景逐渐减少。java用于一些算法项目和商业系统。搜索系统用的rust重写了lucene,现在又像es一样重写了集群搜索引擎。

业务域名架构平台技术


广西自考之家 websoft网络软件专家

  • 关注微信关注微信

猜你喜欢

微信公众号