erlang
文章平均质量分 78
flyinmind
爱编码的农民
展开
-
Erlang实现handlersocket客户端
handlersocket是mysql的一个插件,实现了nosql的特性,可以使用mysql表的索引,相对于hbase、memcache等nosql方案,具有更大的灵活性,与memcache相比较,具有以下优势:1、使用nosql的同时可以使用mysql的所有特性;2、无memcache的持久化的问题;3、可以使用mysql的索引,查询时不再是简单的的key->value,可以使用原创 2013-02-15 16:00:21 · 1081 阅读 · 1 评论 -
实现一个大容量、高并发的tcp代理,模拟移动网络报文延迟的情况
测试移动互联网应用时,因为现实的网络中,延迟非常严重,而实验环境很难出现延迟,比如ssl连接时,在实验室很难出现握手很慢的情况。而直接现网验证风险又很大,心里没底。 所以在网络中增加一个tcp proxy,终端连接到proxy,proxy连接到服务端,在proxy中人为的随机延迟报文。所有基于TCP的协议都可以使用这个代理,比如http、ssl等。从开发的难度、并发原创 2012-12-05 11:17:42 · 2151 阅读 · 0 评论 -
使用erlang实现简单的http性能测试工具,替代loadrunner、loadspace
使用loadrunner、loadspace等,首先是付费的,其次对机器的要求较高。loadspace的并非能力本身不怎样。如果你需要在现网测试,为了避免网络影响,想找一个离业务服务器较近的服务器运行测试,安装loadrunner、loadspace也很麻烦,特别是在linux、unix操作系统中。所以使用erlang来实现,基于gen_server。基本常见的所有操作系统都可以运行e原创 2012-11-03 20:37:56 · 3231 阅读 · 0 评论 -
erlang 使用rsa加密及解码的方法
其中的pub.key格式如下-----BEGIN PUBLIC KEY-----.....-----END PUBLIC KEY-----pri.key格式如下-----BEGIN RSA PRIVATE KEY-----...-----END RSA PRIVATE KEY------module(rsa).-author('flyin原创 2013-12-18 14:15:20 · 2981 阅读 · 0 评论