摘要: 修改num的值,观察cpu的核数,例如我电脑是8核的,改成8,运行时各个核都能跑满。 static void Main(string[] args) { int num = 8; Task[] tasks = new Task[num]; for (int i = 0; i < num; i++) 阅读全文
posted @ 2021-12-28 14:00 LoveMe7788 阅读(220) 评论(0) 推荐(0) 编辑
摘要: RabbitMq有3种常用的消息模型,其中订阅模式又分成3类 1.基本消息模型:生产者将消息发送到队列,消费者从队列中获取消息,队列是存储消息的缓冲区 2.Work Queues工作模型:一个生产发送消息到队列,允许有多个消费者接收消息,但是一条消息只会被一个消费者获取。 3.订阅模式(包含3种): 阅读全文
posted @ 2021-12-28 10:32 LoveMe7788 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 生产者 static void Main(string[] args) { var factory = new ConnectionFactory() { HostName = "192.168.1.102", Password = "guest", UserName = "guest" }; us 阅读全文
posted @ 2021-12-28 09:50 LoveMe7788 阅读(748) 评论(1) 推荐(2) 编辑
摘要: RabbitMQ是存在用户权限的,默认是guest 密码也是guest,隶属于Administrator管理员下。现需要配置新用户和权限,继续打开CMD命令,cd到安装目录sbin下:::查询服务状态rabbitmqctl status ::列举虚拟主机列表rabbitmqctl list_vhos 阅读全文
posted @ 2021-12-28 09:09 LoveMe7788 阅读(379) 评论(0) 推荐(0) 编辑