加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

对VoIP和统一通信的攻击也在增加

发布时间:2021-02-20 17:05:11 所属栏目:外闻 来源:互联网
导读:这些技术是什么关系,背后的技术原理是怎样的,又有什么样的区别,各自应用的场景又是什么样的? 看完这篇文章,相信大家都能回答上面问题。 历史背景 什么是虚拟化技术? 维基百科中的解释是这样的: 虚拟化(技术)是一种资源管理技术,是将计算机的各种实体资

这些技术是什么关系,背后的技术原理是怎样的,又有什么样的区别,各自应用的场景又是什么样的?

看完这篇文章,相信大家都能回答上面问题。

历史背景

什么是虚拟化技术?

维基百科中的解释是这样的:

虚拟化(技术)是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分割、组合为一个或多个电脑配置环境。

对于一台计算机,我们可以简单的划分为三层:从下到上依次是物理硬件层,操作系统层、应用程序层

 

1. 监控平台建设

所有的优化指标都是建立在对系统的充分了解上的,常规基于Kubernetes的监控方案有以下大概有3种,我们就采用比较主流的方案,也降低部署成本和后期集成复杂度。

主流也是我们选取的方案是Prometheus +Grafana +cAdvisor +(要部署:Prometheus-operator, met-ric-server),通过Prometheus提供相关数据,Prometheus定期获取数据并用Grafana展示,异常告警使用AlertManager进行告警。实际部署过程中实施也可以考虑使用Kube-prometheus项目(参见注释1)整体部署节省大量工作,以下是官方架构图,涉及到组件如下:


 

还有一个最常见的,返回JSON数据,那么Json数据我们最长用的,什么ajax这种来返回数据,使用各种UI的时候,也会让你返回JSON数据啦,这些东西都是必不可少呢,那么就像阿粉之前说的一个注解完事,如果有什么指定格式的,那么可以新建一个DTO的类,里面有你自己的属性,还可能带着你为了数据完整性而带上的数据比如List这种。

而你说了这些之后,面试官顺带来了一句,Spring MVC的主要组件都有那些,你知道么?随便列举出几个来就行。

SpringMVC的组件:

1、前端控制器 DispatcherServlet

  • 作用:接收请求、响应结果 相当于转发器,有了DispatcherServlet 就减少了其它组件之间的耦合度。

2、处理器映射器HandlerMapping

  • 作用:根据请求的URL来查找Handler

3、处理器适配器HandlerAdapter

  • 注意:在编写Handler的时候要按照HandlerAdapter要求的规则去编写,这样适配器HandlerAdapter才可以正确的去执行Handler。

4、处理器Handler

5、视图解析器 ViewResolver

  • 作用:进行视图的解析 根据视图逻辑名解析成真正的视图(view)

6、视图View

  • View是一个接口, 它的实现类支持不同的视图类型(jsp,freemarker,pdf, json等等)

关于SpringMVC的高频面试,你会了么?



 

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读