消息队列有什么优点和缺点

区块链

  消息队列的优点:

  1.可以高吞吐量。因为消息的传输速度比普通的文件快,所以能够实现高吞吐量;

  2.异步操作,即一个线程在处理完自己的任务之后,可以把结果发送到另一个线程;

  3.并发操作(多个线程同时处理);

  4.分布式系统;

  5.提供数据持久化机制;

  6.提供错误恢复机制;

  7.提高响应速度;

  8.降低系统的开销;

  9.提高系统的稳定性;

  10.减少对内存的需求;

  11.增加可靠性;

  12.简化编程;

  13.易于扩展;

  14.容易维护。

  缺点:

  1.由于是同步方式工作,所以一旦有请求到达时不能马上返回

  2.如果有多个服务进程需要使用同一个数据库的话会造成性能下降。例如mysql服务器上如果有100个用户要访问这个数据库的话就会很慢。

  

标签: 区块链