名词解释

memcached:高性能的分布式内存缓存服务器html

storm:分布式实时大数据流式计算系统git

ZooKeeper:是一个开放源码的分布式应用程序协调服务数据库

hadoop:基于磁盘和分布式文件系统的,可以对大量数据做分布式批处理的大数据框架缓存

Redis:是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。至关于一种内存缓存技术,以便下降数据库负担。
Git:是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
GitHub:一个比较知名的,提供git项目托管/版本管理服务的工具/网站。
selenium:一种模仿用户操做的自动化测试工具,比较有趣的实现是自动回复和自动回帖的功能。
Dubbo:是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案
Axure:Axure RP是一个专业的快速原型设计工具,能够用来画网站初稿,并支持交互和生成html。
 

守护进程:服务器

守护进程是脱离于终端而且在后台运行的进程。守护进程脱离于终端是为了不进程在执行过程当中的信息在任何终端上显示而且进程也不会被任何终端所产生的终端信息所打断。
守护进程,也就是一般说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,一般独立于控制终端而且周期性地执行某种任务或等待处理某些发生的事件。守护进程经常在系统引导装入时启动,在系统关闭时终止。
因为在Linux中,每个系统与用户进行交流的界面称为终端,每个今后终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。可是守护进程却可以突破这种限制,它从被执行开始运转,直到整个系统关闭时才退出。若是想让某个进程不由于用户或终端或其余地变化而受到影响,那么就必须把这个进程变成一个守护进程。
这是编写守护进程的第一步。因为守护进程是脱离控制终端的,所以,完成第一步后就会在Shell终端里形成一程序已经运行完毕的假象。以后的全部工做都在子进程中完成,而用户在Shell终端里则能够执行其余命令,从而在形式上作到了与控制终端的脱离。
在Linux中父进程先于子进程退出会形成子进程成为孤儿进程,而每当系统发现一个孤儿进程时,就会自动由1号进程(init)收养它,这样,原先的子进程就会变成init进程的子进程。

 

RPC:
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种经过网络从远程计算机程序上请求服务,而不须要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通讯程序之间携带信息数据。在OSI网络通讯模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,而后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器得到进程参数,计算结果,发送答复信息,而后等待下一个调用信息,最后,客户端调用进程接收答复信息,得到进程结果,而后调用执行继续进行。
资料:https://www.zhihu.com/question/25536695
总结:为了实现不一样主机上方法的调用,封装scoket,协议,序列化等复杂操做的一个框架。
 
BOSS(Business & Operation Support System,BOSS)指的是业务运营支撑系统。一般所说的BOSS分为四个部分:计费及结算系统、营业与帐务系统、客户服务系统和决策支持系统。BOSS从业务层面来看就是一个框架,来承载业务系统、CRM系统、计费系统。实现统一框架中的纵向、横向管理。
----未完待续
相关文章
相关标签/搜索