RabbitMQ 3.6.1集群搭建
MQ的集群首先需要搭建erlang集群1.把cat/root/.erlang.cookie内容改为一致cat/root/.erlang.cookie2.更改cookie文件权限chmod400/root/.erlang.cookie3.停止操作机器节点rabbitmqctlstop_app4.加入集......
MQ的集群首先需要搭建erlang集群1.把cat/root/.erlang.cookie内容改为一致cat/root/.erlang.cookie2.更改cookie文件权限chmod400/root/.erlang.cookie3.停止操作机器节点rabbitmqctlstop_app4.加入集......
编程语言2022-09-10
直接就上代码了:-module(shop).-export([cost/1,total/1]).cost(orange)->5;cost(newspaper)->8;cost(apples)->2;cost(pears)->9;cost(milk)->7.total([......
编程语言2022-09-07
首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面.同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外.核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就......
编程语言2022-08-16
1.到官网上下载rebar32.将下载的文件移动到erl的环境变量目录下3.一般下载下来的文件时.txt文件,记得把.txt后缀删除4.新建rebar3.txt,在里面输入以下内容@echooffsetlocalsetrebarscript=%~f0escript.exe"%rebarscript:......
编程语言2022-08-09
那么Cowboy是什么呢?Cowboyisasmall,fastandmodularHTTPserverwritteninErlang.其定位非常明确:CowboyaimstoprovideacompleteHTTPstackinasmallcodebase.Itisoptimizedforlowl......
编程语言2022-08-03
sudorabbitmq-serverstart,虽然现实success,但是查看状态,sudorabbitmq-serverstatus发现居然没有启动,报错是不是端口占用(查看日志/var/log/rabbitmq/start_up,如果是端口占用,kill其就可以了),发现是erlang的错误......
编程语言2022-08-03
系统版本CentOSLinuxrelease7.2.1511(Core)MySQL安装一、下载mysql的repo源wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm二、安装mysql-community-releas......
编程语言2022-07-23
一应用场景描述测试环境业务OpenStack中搭建了rabbitmq作为RPC消息队列,所以mq起到了很重要的角色,本案例是来如何使用zabbix监控rabbitmq业务二Rabbitmq监控要点RabbitMQ官方提供两种方法来管理和监控RabbitMQ。1.使用rabbitmqctl管理和监控查......
编程语言2022-07-21
在现在的项目中,消息队列的使用比较的频繁,消息队列的种类也较多,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分......
编程语言2022-07-21
一、概述与大多数的进程相反,Erlang中的并发很廉价,派生出一个进程就跟面向对象的语言中分配一个对象的开销差不多。在启动一个复杂的运算时,启动运算、派生进程以及返回结果后,所有进程神奇的烟消云散,它们的内存、邮箱、所持有的数据库句柄、它们打开的套接字,以及一些不乐意手工清理的东西,都一并消失。Er......
编程语言2022-07-09
Erlang消息接收函数,一般都会设计成尾递归调用自己的模式。但是这样的模式,如果没有消息则会无限的等待下去,所以为了不无限等待,这里可以加个超时设定,例如:flush()->receive_->flush()after1000->okend.有个特殊情况是,当超时时间设定为0......
编程语言2022-07-02
上周一直在研究zeromq,并且也实现了了zeromq在python和ruby之间的通信,但是如果是一个大型的企业级应用,对消息中间件的要求比较高,比如消息的持久化机制以及系统崩溃恢复等等需求,这个时候zeromq就显得有点鸡肋了,特别是消息持久化是他的的硬伤,那么怎么找一个比较适合的中间件呢? ......
编程语言2022-06-10
从 Ejabberd开源项目中了解到了 Mnesia的用法,之后好多长一段时间都用 Mnesia 设计分布式缓存。 前段时间系统上线没有出现问题,过了一段时间发现用户登录出现异常(总结发现都是用户切换网络时候出现)发现用户或设备数据丢失...
编程语言2022-06-05
===============================================2017/10/24_第1次修改 ccb_warlock===============================================背景:开发人......
编程语言2022-05-20
123456789101112131415161718192021222324package main import "fmt" func main() { arr := []int{11, 2, 7, 11, 88, 91, 23, 14, 12, 33} straightInsert......
编程语言2022-05-15
Django:PythonWeb应用开发框架Django应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。Diesel:基于Gr......
编程语言2022-05-10
author:James,jimingsong@vip.qq.comauthor:James,jimingsong@vip.qq.comsince:2015-03-02tsung介绍tsung是用erlang开发的一款简单易用的压力测试工具,可以生成成千上万的用户模拟对服务器进行访问.安装(yun)......
编程语言2022-05-04
RabbitMQ安装步骤...
编程语言2022-05-02
我的mqtt协议和emqttd开源项目个人理解(17) - [error] Dependency luerl is specified as a dependency but is not......
编程语言2022-05-01
observer:start(). debugger:start()....
编程语言2022-04-30