
工作/技术
文章平均质量分 89
ahpo
运动,绘画,电影
展开
-
弱网络下通讯研究
导读:本文介绍了常见的移动网络以及弱网络出现的场景,然后针对即时通讯APP的网络通讯方案进行了解,在此基础上,对互联网APP网络通讯的优化方案给出一定的建议。原创 2015-06-08 15:03:54 · 3383 阅读 · 0 评论 -
CAS 4.0 配置开发手册
CAS 4.0部署、配置以及编译和开发手册原创 2015-06-08 15:08:20 · 29693 阅读 · 41 评论 -
商用公有云安全调研
基于云服务的应用里,终端的安全机制需要靠企业管理,数据从终端到云服务商,HTTPS和TLS可以保证传输过程的安全,可以应用在从客户端到服务端的传输中,也可以应用在服务端各个应用程序之间的通讯上。数据进入存储服务器,云服务商利用客户独特的密钥对数据进行加密存储,即提供商保管数据,用户则保管密钥,密钥的持有者很关键。但是由于存储数据的加密是在云服务商的服务器上进行,所以这种模式下,在加密过程中,加密密钥势必由云服务商保管,密钥需要暂借给云服务商。假如云服务商有其他不太明确、不太诚实的企图或者受到胁迫,它们可能偷原创 2015-06-08 15:01:40 · 2612 阅读 · 0 评论 -
即时通讯架构研究
即时通讯系统一般分为客户端与服务端,客户端较轻,关键逻辑在服务端,一般分为三到四层,采用B/S和C/S混合架构。连接层:Connector连接集群。连接层需要尽可能简单,采用同步/异步多种方案,来支撑高并发与高在线。连接层需要承担的总连数可能超过1000万。逻辑层:关键逻辑与业务逻辑、应用逻辑分离,将即时通讯的功能模块化颗粒化,抽象基础逻辑组件,在基础组件基础上构建业务逻辑子群。数据层:根据逻辑层的模块化,设计对应的服务化数据集群,在逻辑和物理上对数据进行隔离存放。监控层:将监控嵌入基础框架,多层进原创 2014-12-22 21:08:42 · 10823 阅读 · 2 评论 -
电商支付系统设计(一)——可行性分析
随着互联网的发展,主流OTA不再单纯卖自己的机票和酒店,都走向多供应商的开放平台。商旅系统在XX信用卡中心的战略指导下,也拓展了火车票、签证、保险等多项业务,旨在为XX银行持卡人的出行提供全方位产品供应。商差旅系统早期的设计是支持多供应商和开放平台,架构上也支持插件化。但因为业务快速发展的需要,支付和订单包含了不少的业务逻辑,这些耦合的集中性,影响分布式的扩展,也带来一些业务限制和性能瓶颈。统一支付和订单系统计划对原有公共业务进行重构,将业务差异性从支付剥离,将订单与支付解耦,构建分布、易扩展的统一支付原创 2014-12-17 21:49:31 · 14629 阅读 · 2 评论 -
重绘商旅逻辑架构有感
逻辑架构重在描述系统的职责划分和职责间的协作关系,它是软件的宏观组织结构。之所以称为逻辑架构,是因为并未决定如何在不同的操作系统进程或网络中物理的计算机上对这些与元素进行部署。 层和子系统的粗细粒度,需要考虑在建系统的特点。根据系统大小,逻辑结构可以大到分层和子系统,也可以小到模块或者一个个的类。但不管如何划分,需要针对系统的主要组成部分,强调内聚的职责。还需要描述层次的调用原则,如较高层可以调用较低层,反之则不然。 严格的分层架构中,层只能调用与其相邻的下层的服务,一般用于网络协议应用原创 2014-12-06 14:14:22 · 1993 阅读 · 0 评论 -
基于业务模拟的自动化测试实践
即时通讯平台建立后,服务端基于分布式构建,包含NAV/CMP/ACP等26个组服务端件,Android、iOS和网页版3个客户端,还有2个开放接口与3个管理界面。消息传递和推送的入口非常多,而且路径很长。渠道内部需求较多,多任务并行时,测试非常困难。系统涉及子系统较多,比如一个推送场景不仅涉及外联苹果、小米和华为,还涉及通讯平台十几个组件,以及客户端各种品牌手机。测试投入大,执行时间长,且测试范围原创 2017-02-10 16:18:36 · 1134 阅读 · 0 评论 -
Tomcat优化详解
目录Tomcat优化详解..11 JDK优化.. 12 Tomcat优化.. 12.1 版本选择.. 12.1.1 Apache Tomcat 7.x. 12.1.2 Apache Tomcat 6.x. 12.2 内存优化.. 12.原创 2017-02-21 18:49:38 · 650 阅读 · 0 评论