erlang版本的protobuf】的更多相关文章

这两天看了google protocol buffers的文档,protobuf非常不错,解决了一直以来遇到的消息版本不同的问题,对项目中的开发非常有帮助. 最近在学习erlang,官方只有java.c++.python的protobuf实现,第三方有两个erlang实现: http://github.com/ngerakines/erlang_protobuffs/tree/master https://github.com/basho/erlang_protobuffs http://piq…
1.背景 windows系统,控制面板卸载Erlang后,重新安装Erlang成功,当再安装RabbitMQ时,报如下提示: 意思就是说Erlang版本过低,请安装更高的版本. 出现上面问题的原因,是卸载Erlang方式不对,没有清理干净导致. 2.解决 RabbitMq和Erlang版本对应关系,请见官网 https://www.rabbitmq.com/which-erlang.html. 按照网上说明,卸载RabbitMq和Erlang (1)打开Windows控制面板,双击“程序和功能”…
E1.获取Elixir/Erlang版本信息 获取Elixir版本 直接在shel中打开iex (interactive shell),就可以查到具体的版本信息: iex Erlang/OTP 22 [erts-10.6] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] [dtrace] Interactive Elixir (1.9.0) - press Ctrl+C to exit (type h() ENTE…
所需工具 : cmake  for  windows 和  git for windows 原理:protobuf 是google的一个开源项目,其源代码在github上可以下载到,并且源码都采用cmake来构建,所以我们可以把源码下载到本地,然后了利用cmake构建本地工程,然后编译. 步骤一:下载源码 复制以下代码,保存到 download_protobuf_source.bat 文件中,运行即可 ::参考文章 https://github.com/google/protobuf/blob/…
所需工具 : cmake  for  windows 和  git for windows 原理:protobuf 是google的一个开源项目,其源代码在github上可以下载到,并且源码都采用cmake来构建,所以我们可以把源码下载到本地,然后了利用cmake构建本地工程,然后编译. 本文以当前最新的 protobuf_3.5.0 为例 复制以下代码,保存到  one_key_download_and_build_protobuf.bat  文件中,运行即可.(windows上的bat最好都…
一.Protobuf是什么 Protobuf 是 Google 发布的开源项目,全称 Google Protocol(/'prəʊtəkɒl/,协议,草案) Buffers,是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化.它很适合做数据存储或 RPC[远程过程调用 remote procedure call ] 数据交换格式 .目前很多公司 http+json ==> tcp+protobuf 参考文档 : https://developers.google.com/…
来源自https://www.rabbitmq.com/which-erlang.html erlang安装包下载地址 https://packages.erlang-solutions.com/erlang/ erlang有多个类型 erlang   包括所有OTP组件及OTP Suite,没有erlang-doc erlang-manpages erlang-mode esl-erlang 里面包含所有的OTP组件,比erlang package体积大一些 erlang-base 里面只包含…
1. 下载 下载地址,我下载的是protobuf-all-3.5.0.tar.gz,尽量下载all,里面包含protobuf库的所有文件. 2. 编译 ./configure make make install 3. 环境变量 ~/.profile 加入 export LD_LIBRARY_PATH=/usr/local/lib source ~/.profile 4. 替换 rm /usr/bin/protoc ln -s /usr/local/bin/protoc /usr/bin/prot…
来源自https://www.rabbitmq.com/which-erlang.html erlang安装包下载地址 https://packages.erlang-solutions.com/erlang/ erlang有多个类型 erlang   包括所有OTP组件及OTP Suite,没有erlang-doc erlang-manpages erlang-mode esl-erlang 里面包含所有的OTP组件,比erlang package体积大一些 erlang-base 里面只包含…
Erlang Rebar 使用指南之二:制作发布版本 全文目录: https://github.com/rebar/rebar/wiki 本章位置: https://github.com/rebar/rebar/wiki/Release-handling 如何使用rebar打包和发布应用. 1 查看erlang版本 $ erl Erlang/OTP 17 [erts-6.2] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:fal…