
应用
文章平均质量分 67
yang576017120
不断奋斗的人
展开
-
端口映射让外部用户同时访问内部多个应用
端口映射让外部用户同时访问内部多个应用 如下图所示,这是企业部署NAT服务器的典型案例。如果现在企业内部有两台服务器,分别为WEB服务器(192.168.0.3)与ERP服务器(192.168.0.2)。现在企业想让出差在外的员工,也可以通过互联网访问企业内部的这两个应用,该如何设计呢? 一、基于端口访问的...原创 2012-06-12 09:29:31 · 577 阅读 · 0 评论 -
关于Redis的一些问题
1.怎样进行主从复制?2.怎样组建集群?3.各种数据类型怎样操作,在使用上有什么便利之处?4.适合哪些应用场景?5.Redis的实现原理6.Redis的安全性7.Redis怎样处理大数据(比如超出内存的)?...原创 2013-06-06 10:48:04 · 115 阅读 · 0 评论 -
memcached的特点与缺点
memcached的特点:1.全内存运转2.哈希方式存储3.简单文本协议进行数据通信4.只操作字符型数据5.其它类型数据由应用解释,序列化以及反序列化6.集群也由应用进行控制,采用一致性散列(哈希)算法 Memcached的缺点纯内存操作,关机后数据全部丢失保存字节数据,数据类型贫乏LRU算法导致数据不可控的丢失一致性处理简单应用端太厚,服务器...2013-06-05 15:02:16 · 302 阅读 · 0 评论 -
Zookeeper的初步介入 应用场景
从设计模式的方向看:Zookeeper是基于观察者模式设计的分布式服务管理框架。下面是基于前辈们的一些理解与总结: ZooKeeper介绍ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定...原创 2012-09-06 11:12:24 · 109 阅读 · 0 评论 -
rpc介绍
RPC一 基本介绍RPC(Remote ProcedureCall Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。...原创 2012-08-28 09:53:28 · 142 阅读 · 0 评论 -
NFS-RPC框架优化过程(从37k到168k)
NFS-RPC框架从编写之初,到现在为止(应该还会有些提升,不过估计不大),每秒支撑的请求数上升了好几倍,测试结果的演变为:37k –> 56k –> 65k –> 88k –> 93k –> 143k –> 148k –> 153k –> 160k –> 163k –> 168k以上测试结果为在100并发、100 request ...原创 2012-08-28 09:51:44 · 177 阅读 · 0 评论 -
ldap
最近想用ldap管理多个系统的用户,比如svn、redmine等,可以将多个系统的用户名密码统一交给ldap去管理。对ldap了解一下。LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。实质:LDAP其实是一电话簿,类似于我们所使用诸如NIS(Network Information ...原创 2012-08-08 15:30:53 · 105 阅读 · 0 评论 -
http,TCP/IP与socket之间的区别
网络由下往上分为:物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议 1、TCP/IP连接 手机能够使用联网功能是因为手机底层实现了TCP/...原创 2012-11-06 15:40:00 · 151 阅读 · 0 评论 -
防御式编程
防御式编程是提高软件质量技术的有益辅助手段。防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。这种思想是将可能出现的错误造成的影响控制在有限的范围内。 主要内容如下:1.保护程序免遭非法输入数据的破坏 1.检查所有来源于外部的数据的值 2.检查子程序所有输入参数的值 3.决定如何处理错误的输入数据 使用...2012-06-25 10:42:13 · 128 阅读 · 0 评论 -
高性能Web服务器 Nginx
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现...原创 2012-06-20 11:26:54 · 90 阅读 · 0 评论 -
redis资料分享
redis特点:内存+磁盘的持久化保存具有非常丰富的数据类型,尤其擅长数组类数据的高速度处理数据快照自带的主从复制 丰富的数据类型:字符串链表集合有序集合散列表 适用场景:时间线应用对数组形式数据频繁添加和删除 Redis资料汇总专题:http://blog.nosqlfan.com/html/3537.html 附...2013-06-06 12:38:12 · 121 阅读 · 0 评论