`
amornio19840908
  • 浏览: 55885 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
想在MochiWeb中用mnesia,并且让mnesia按集群部署。 Erlang mochiweb 部署 环境: 2台centos系统的机器,在同一网段。 设置host ip:192.168.2.126 more /etc/sysconfig/network NETWORKING=yes HOSTNAME=centos-126 GATEWAY=192.168.0.1 more /etc/hosts 127.0.0.1 centos-1 ...
在CentOS下,源码安装Erlang: 下载Erlang源码 安装:官网地址,http://www.erlang.org # cd /opt/ # wget http://www.erlang.org/download/otp_src_R15B01.tar.gz 解压: # tar -zxvf otp_src_R15B01.tar.gz # cd otp_src_R15B01 安装依赖: # yum install build-essential m4 # yum install openssl # yum install openssl-devel # yum insta ...
项目所在路径 /ide/c_cpp/workspace/community_cpp 项目目录结构 -Debug -src -thrift -thrift_cpp Makefile BASE_DIR = /ide/c_cpp/workspace/community_cpp SRC_DIR = "$(BASE_DIR)/src" THRIFT_GEN_DIR = "$(BASE_DIR)/thrift_cpp" THRIFT_DIR = "/usr/local/include/thrift" MONGO_DIR ...
RabbitMQ 集群安装 一、linux环境准备 1)erlang 2)配置所需的hostname,步骤详见,“附录一”    保证(1)master机器能用hostname ping通slave机器;        (2)slave机器能用hostname ping通master机器。 二、RabbitMQ下载,及环境配置 1)获得安装包 下载地址:http://www.rabbitmq.com/download.html 下载.tar.gz文件,到指定目录,例如:/software/rabbitmqinaction 解压 $ tar -xzvf ***.tar.gz $ cd rabb ...
使用mnesia,启动为内存存储模式,及集群部署。 第一步:创建online.hrl -record(chat, {user_name, pid } ). 第二步:创建数据库初始化文件,online_init.erl,将chat表创建为ram模式,并且type为bag -module(online_init). -include("online.hrl"). -export([init/0]). init() -> mnesia:create_table(chat, [{ram_ ...
Erlang通过配置,支持takeover。 第一步: 创建一个gen_server, im_chat_ets.erl,takeover要求实现start,stop这两个function,find是callback function用于处理业务。 start() -> gen_server:start_link({global, ?MODULE}, ?MODULE, [], []). stop() -> gen_server:call({global, ?MODULE}, stop). find(Who) -> gen_server:call({global ...
Global site tag (gtag.js) - Google Analytics