`
mryufeng
  • 浏览: 981998 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

erlang的dist研究

阅读更多
erlang在dist上花了很多时间  dist.c->global_search->global_group->global->pg->pg2  2w行左右的c代码 上w的erl代码 才让系统在分步上有强壮的基础。erlang这个方面作的很优秀 但是也有一些硬伤 如auth global_group.
分享到:
评论
1 楼 jackyz 2007-07-25  
:D yufeng 同学的 dist 研究成果果然是极度抽象啊。。。

沿着这个路径看下去。。。

相关推荐

    erlang深度分析.pdf

    Erlang的性能定量分析涉及对VM行为的深入研究,包括内存使用、进程调度以及垃圾回收(GC)等方面的性能指标。这涉及到监控ERTS的运行时参数,例如ETS(Erlang Term Storage)使用的内存、进程的数量和状态,以及SMP...

    Erlang深度分析

    ##### 1.1 Erlang的dist研究 分布式计算是Erlang语言的一个重要特性。在Erlang的分布式环境中,节点之间的通信是透明的,开发者可以将Erlang程序部署在不同的物理或虚拟机上,并且它们可以相互通信,就像在同一台...

    inet-enacl-dist:一个dist模块,用类似的inet_tls_dist替换了Vanilla Erlang不安全的inet_tls_dist,但是另一个dist_util模块使用了更安全的哈希函数和随机数生成器

    inet-enacl-dist 一个dist模块,它用类似的inet_tls_dist替换了Vanilla Erlang不安全的inet_tls_dist,但另一个dist_util模块使用了更安全的哈希函数和随机数生成器。

    Centos7安装RabbitMQ的文档和安装包(包含erlang安装包).rar

    echo "deb http://packages.erlang-solutions.com/rpm/el/7/ $(rpm -E %dist) contrib" | sudo tee /etc/yum.repos.d/erlang-solutions.repo ``` 现在,我们可以安装RabbitMQ服务器了,版本为3.7.12: ``` ...

    kernel-Erlang

    Erlang/OTP consists of Kernel and STDLIB. The Kernel application contains the following services: • application controller, see application(3) • code • disk_log • dist_ac, distributed application ...

    kube_dist:Kubernetes 集群中的 Erlang 分布

    正确配置kube_dist ,erlang 节点的名称设置为${CONTAINER_NAME}@${POD_NAME} 。 此外,您可以使用 Kubernetes 的服务作为您的进程注册表。 gen_server:call({via, kube_endpoints, ServiceName}, Request) 请求...

    gproc, Erlang的扩展进程注册表.zip

    gproc, Erlang的扩展进程注册表 gproc应用程序作者: 超级用户,约瑟夫 Wayne 。扩展进程字典 注释Gproc有两个依赖项:gen_leader 和 edown 。 由于大多数人都不积极使用,所以默认情况下它们不再被获取。要启用 gen...

    erlang-amqp_dist:基于amqp的erlang分发协议

    amqp erlang协议分发器实现 编译 ./钢筋3 跑 在config / sys.config中编辑amqp uris运行:erl -pa _build / default / lib / * / ebin -proto_dist amqp -no_epmd -name -setcookie change_me -config ./config/sys...

    Python-inetsshdist一个运行在ssh上的Erlang发行版网络协议

    在传统的Erlang分布式系统中,节点间的通信通常依赖于`inet_dist`模块,它使用TCP/IP协议。然而,`Python-inetsshdist` 提供了一个替代方案,使得Erlang节点能够利用SSH的加密和安全特性,这在某些场景下是非常有用...

    evum:["Linux VM", ["Erlang 进程", ["Erlang VM"]]]

    在 Erlang VM 中将 Linux VM 作为 Erlang 进程生成。 evum 使 Linux 虚拟机成为 Erlang actor。 虽然 Linux VM 像任何其他进程(内存、系统进程、磁盘)一样拥有... {dist, buildroot} % Linux distribution image,

    vvdemo.zip

    rebar3搭建erlang otp 编译运行demo erl +P 1024000 -pa ./_build/default/lib/vvdemo/ebin -name gs_framework@192.168.77.41 -setcookie bhgame -kernel dist_auto_connect never -s main start

    gproc:Erlang的扩展进程注册表

    要启用gen_leader获取,请导出OS环境变量GPROC_DIST=true (例如,可以从GNU Makefile中完成) edown rebar get-deps doc时都会按需获取edown (在调用make doc时发生) 安装 您可以从获取gproc 这意味着有关声明...

    dist-yadtbroadcaster

    first-machine$ ./_rel/dist_wamp_router/bin/dist_wamp_router console # now the same on second-machine 然后将浏览器指向和 ,连接到默认领域,在两台机器上订阅相同的主题,然后在该主题上发布一些内容并观看...

    geo_tools:用于解决测地线问题的 Erlang 工具

    > geotools:dist({36.186897,51.727723},{37,52}). 63.530696307428 或者 > geotools:dist_simple({36.186897,51.727723},{37,52}). 63.51275203593902 找到从第一点到第二点的方位角: > geotools:azimuth({36....

    Linux安装RabbitMQ所需包.rar

    在Linux系统上安装RabbitMQ是一项重要的任务,...echo "echo '[rabbitmq3]\nbaseurl=https://dl.bintray.com/rabbitmq/rpm/$(rpm -E %dist)/rabbitmq-server/\$releasever/\$basearch\nenabled=1\ngpgcheck=1\ngpgkey=...

    Tsung负载测试tigase

    1. **下载源码**:访问Tsung官方站点(http://tsung.erlang-projects.org/dist/)获取最新版本的源代码。 2. **安装依赖**:确保已安装Erlang环境及相关组件(`erlangerlang-nox erlang-devel erlang-parsetools`)。...

    Verilog HDL入门教程.pdf

    - **$dist_erlang**:埃尔朗分布。 - **$dist_exponential**:指数分布。 - **$dist_normal**:正态分布。 - **$dist_poisson**:泊松分布。 - **$dist_t**:t分布。 - **$dist_uniform**:均匀分布。 以上内容覆盖...

    portability-libs

    可移植库 该目录包含两个与Erlang性能可移植性有关的库: attr :为Erlang节点配备属性的代码,这些属性随后可以被其他节点用作确定在何处生成... dist :用于通信距离抽象模型的代码,再次用于确定在何处生成进程。

    夏宇闻老师的讲稿

    - `$dist_erlang`:产生一个埃尔朗分布的随机数。 - `$dist_exponential`:产生一个指数分布的随机数。 - `$dist_normal`:产生一个正态分布的随机数。 - `$dist_poisson`:产生一个泊松分布的随机数。 - `$dist_t`...

Global site tag (gtag.js) - Google Analytics