当前位置:  技术问答>linux和unix

一个腾讯面试题,如何设计服务进程,让业务进程重启后,服务进程可以自动继续重启前的服务?

    来源: 互联网  发布时间:2016-10-07

    本文导语:  没太明白业务进程和服务进程是什么关系,当时时间紧急,忘记问面试官了。 请问大家有知道的吗?应该怎么设计? | 服务状态存于共享内存或文件系统 | 个人理解:以QQ服务...

没太明白业务进程和服务进程是什么关系,当时时间紧急,忘记问面试官了。
请问大家有知道的吗?应该怎么设计?

|
服务状态存于共享内存或文件系统

|
个人理解:以QQ服务进程为例,重启时如果队列里有未处理的消息,则应将消息队列保存起来,在实现的时候就应该用mmap实现,使消息队列作用时间为随文件系统持续,这样在重启后,再将文件映射到内存,就会保证重启不会丢失之前的消息。从用户角度来讲,输入的消息都及时送达,不会丢失。

|
比如一个银行系统,
你每次进行交易,都会有一个业务进程进行处理
但会有一个服务进程来接受请求并管理所有业务进程

不太理解题目,但一般来说,应该是维持操作的原子性,要么该业务全成功,要么该业务全失败,
然后看一下commit和rollback

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • (腾讯面试)服务器如果和客户端在连接时假如连接被突然切断,服务器会立即感知到么
  • 腾讯彻底阻止在linux上使用QQ,大家一起抵制腾讯呀!
  • 腾讯开源微博系统 iWeibo
  • 浏览器 腾讯TT
  • 腾讯微博的Java开发包 qq-t-java-sdk
  • 在腾讯工作的话,linux都用在什么地方啊?期待回答
  • 腾讯微博API的问题
  • 谁有腾讯面试题目,请提供以下,谢谢~其他的也可以,谢谢~
  • 寻求类似“腾讯通”的即时通软件的源代码转让或技术合作!
  • Linux下有QQ能用的么?腾讯的QQ,ICQ有了吧?
  • 腾讯急聘高级软件工程师
  • 腾讯微博android客户端
  • linux下如何使用腾讯公司的QQ for linux和MSN?
  • 腾讯分布式数据仓库 TDW
  • 腾讯云排序 CTaxis
  • 新浪/腾讯微博分享的统一接口SDK android-share-sdk
  • Python3实现的腾讯微博自动发帖小工具
  • php利用腾讯ip分享计划获取地理位置示例分享
  • php腾讯ip分享计划获取IP地理位置
  • [菜鸟提问]关于腾讯将要发布的QQ for linux的一个疑问
  • 腾讯移动Web前端知识库 Mars


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3