您好,欢迎来到有书房!

互联网系统的架构组成有哪些

分类:知识大全作者:互联网王者 发布时间:2015-01-10 15:03:10阅读:3.2万+

引言:互联网系统的架构组成有哪些

1.应用系统(web+App)

前端语言 :Html5、Css3、Javascript、Kotlin、Swift等

后端语言 :Php、Java、Go、C++、Python等


2.应用服务器系统(web)

Nginx、Apache、Tomcat、IIS、Jetty、JBoss、WebLogic等


3.数据库系统

Access、MySQL、MongoDB、Oracle、DB2、PostgreSQL、HBase、TiDB等

数据库中间件:DRDS、MySql-Proxy、Mycat、Cobar、Atlas、Zebra等


4.负载均衡系统

DNS、F5、LVS、Nginx、OpenResty、HAproxy等


5.消息队列系统

RabbitMQ、ActiveMQ、RocketMQ、Kafka等


6.缓存系统

Varnish、Squid、Ehcache、Redis、MemCached等


7.存储系统

NFS、HDFS、Ceph、GlusterFS、FastDFS、MogileFS、OSS、

Amazon S3、OpenStack Swift、Ceph Object Gateway、etcd等


8.网关系统 

Nginx、Netflix Zuul、Kong、GoKu API Gateway 、Tyk等


9.调用系统RPC

gRPC、Dubbo、Motan、Thrift、Axis2、Spring-Could、Swoole等


10.日志系统:

Apache Kafka、Apache Flume、Logstash、Elasticsearch、logstash、Kibana 等


11.搜索系统:Lucene、ElasticSearch、Solr等


12.服务器或容器

WindowsServer、Linux、NetWare、Unix、Docker、Containerd、Firecracker、LXC/LXD等


13.网络系统

因特网、虚拟专用网络VPC、虚拟局域网VLAN、弹性公网IP、虚拟交换机(vSwitch)等


14.测试系统

JUnit、LoadRunner、Apache JMeter、AB、webbench、TestRail、Bamboo等


15.版本、部署或者构建系统

Git、SVN、Maven、Gradle、Setuptools、Composer、Jenkins、Travis CI等


16.熔断系统

Hystrix、Sentinel、Resilience4j等


17.注册系统

Zookeeper、Nacos、Eureka、Etcd、Consul、Swoft-consul 等


18.监控系统

Telegraf、Prometheus、Influxdb、Lepus、Grafana等


19.配置系统

Disconf、Apollo、Spring Cloud Config、Diamond等


20.任务系统

XXL-JOB、Elastic-Job、Saturn、Quartz等


21.追踪系统

Zipkin、Pinpoint、CAT等


声明:本文内容版权归原作者所有,未经授权,禁止转载!

声明:本站仅提供内容存储、展示服务,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的虚假信息,谨防诈骗。如发现有害或侵权内容,可联系本站删除!

发表评论

评论

  • 砚冰坚

    佩服

联系
我们

平台负责人邮箱
282271588@qq.com

关注
公众号

关注官方公众号

下载
安卓版

下载安卓版

回到
顶部