互联网系统的架构组成有哪些
分类:知识大全作者:互联网王者 发布时间:2015-01-10 15:03:10阅读:7万+ 属地:未知
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等
声明:本文内容版权归原作者所有,未经授权,禁止转载!
声明:本站仅提供内容存储、展示服务,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的虚假信息,谨防诈骗。如发现有害或侵权内容,可联系本站删除!
- 上一篇:高并发系统的性能指标有哪些呢?
- 下一篇:电影《后天》的观后感