计算机经典面试题(2)

关键词: 计算机经典面试题,计算机,面试题
远湛0 分享 时间:

②拥有持久化的机制,进程消息,队列中的信息也可以保存下来。

③实现消费者和生产者之间的解耦。

④对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量的限流,利于数据库的操作。

⑤可以使用消息队列达到异步下单的效果,排队中,后台进行逻辑下单。

三、RabbitMQ的使用场景有哪些?

①跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。

②多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用之间的松耦合的接口。基于消息队列的耦合,不需要发送方和接收方同时在线。在企业应用集成(EAI)中,文件传输,共享数据库,消息队列,远程过程调用都可以作为集成的方法。

③应用内的同步变异步,比如订单处理,就可以由前端应用将订单信息放到队列,后端应用从队列里依次获得消息处理,高峰时的大量订单可以积压在队列里慢慢处理掉。由于同步通常意味着阻塞,而大量线程的阻塞会降低计算机的性能。

④消息驱动的架构(EDA),系统分解为消息队列,和消息制造者和消息消费者,一个处理流程可以根据需要拆成多个阶段(Stage),阶段之间用队列连接起来,前一个阶段处理的结果放入队列,后一个阶段从队列中获取消息继续处理。

⑤应用需要更灵活的耦合方式,如发布订阅,比如可以指定路由规则。

⑥跨局域网,甚至跨城市的通讯(CDN行业),比如北京机房与广州机房的应用程序的通信。

四、RabbitMQ有哪些重要的角色?

RabbitMQ中重要的角色有:生产者、消费者和代理:

①生产者:消息的创建者,负责创建和推送数据到消息服务器;

②消费者:消息的接收方,用于处理数据和确认消息;

③代理:就是RabbitMQ本身,用于扮演“快递”的角色,本身不生产消息,只是扮演“快递”的角色。

计算机面试官的面试题

1、OUTLOOK的邮件默认存放位置是哪里,如果突然断网了怎么处理?

2、如果电脑有故障.你一般先做什么?后做什么?

3、公司数据库备份期间是否需要关闭数据库?另外:数据库需要进行备份,但有员工正在使用,做为管理员你应该怎么去处理?

4、在帮客户重装系统前,需要跟客户沟通哪些问题?

5、共享打印和网络打印的区别

6、遇到问题你喜欢重装系统吗

7、域的作用

8、DNS的作用

9、OUTLOOK用户资料导出导入

10、Windows 2000 professional版本 是否可以升级为 Server版本,为什么?

11、Outlook和Outlook Express的数据文件的后缀名是什么?Outlook和Outlook Express的邮件文件的后缀名是什么?

12、现在的垃圾邮件越来越多,你应该怎么办?

13、WEB的安装,发布步骤?

14、如何备份Outlook和Outlook Express的邮件文件、数据文件、通讯簿文件?

15、怎么备份用户的桌面信息(如:我的文档、收藏夹、IE地址列表…)?

16、备份的方式有多少种?分别是什么?

17、作为MIS应有什么要求?

18、你熟悉Lotus Notes 吗?请你简单的介绍一下Lotus Notes ?

19、如果你在其它公司从事过网络维护相关的工作,谈谈你在平时公司网络维护的过程中,你都做些什么?怎么做的'?

208421 175