java 各个中间件技术框架

网关:Nginx、Kong、Zuul
缓存:Redis、MemCached、OsCache、EhCache
搜索:ElasticSearch、Solr
熔断:Hystrix、resilience4j
负载均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy
注册中心:Eureka、Zookeeper、Redis、Etcd、Consul
认证鉴权:JWT
消费队列:RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka
系统监控:Grafana、Prometheus、Influxdb、Telegraf、Lepus
文件系统:OSS、NFS、FastDFS、MogileFS
RPC框架: Dubbo、Motan、Thrift、grpc
构建工具:Maven、Gradle
集成部署:Docker、Jenkins、Git、Maven
分布式配置:Disconf、Apollo、Spring Cloud Config、Diamond
压测:LoadRunner、JMeter、AB、webbench
数据库:MySql、Redis、MongoDB、PostgreSQL、Memcache、HBase
网络:专用网络VPC、弹性公网IP、CDN
数据库中间件:DRDS、Mycat、360 Atlas、Cobar (不维护了)
分布式框架:Dubbo、Motan、Spring-Could
分布式任务:XXL-JOB、Elastic-Job、Saturn、Quartz
分布式追踪:Pinpoint、CAT、zipkin

分布式事务:http://www.txlcn.org/zh-cn/ LCN
分布式日志:elasticsearch、logstash、Kibana 、redis、kafka
版本发布:蓝绿部署、A/B测试、灰度发布/金丝雀发布

  • 34
    点赞
  • 152
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java架构面试是指在面试过程中,主要围绕Java开发所涉及的各种架构设计、应用和实践进行的问题和讨论。 在Java架构面试中,一般会被问到以下几个方面的问题: 1. Java基础知识: 面试官可能会问到Java的基础知识,例如Java的特点、面向对象的特性、多线程、异常处理、集合等知识点。考查面试者对Java语言的熟悉程度和深度。 2. JavaEE架构: 面试官可能会询问JavaEE的各个层次的架构,例如:Web层、业务逻辑层、数据访问层、数据库层等。需要面试者了解各个层级的设计原则和使用技巧。 3. Spring框架: Spring是目前Java开发中最流行的框架之一。面试官可能会问到Spring框架的使用方式、IOC和DI思想、AOP编程等方面的问题。需要面试者掌握Spring框架的基本原理和常用功能。 4. 分布式架构: 随着云计算和大数据的兴起,分布式系统也变得越来越重要。面试官可能会问到分布式系统的设计思想、CAP定理、微服务架构等相关问题。需要面试者了解分布式系统的设计原则和常见的解决方案。 5. 中间件和缓存技术: 面试官可能会问到Java中常用的中间件和缓存技术,例如消息中间件、缓存数据库等。需要面试者了解各种中间件和缓存技术的使用场景和原理。 在应对Java架构面试时,需要对Java的基础知识、各种架构设计和常用的技术有很好的了解和实践经验。同时,还需要具备良好的沟通能力,能够清晰地表达自己的思路和观点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值