在接收消息的时候,当队列中没有消息,官方给的sdk中是抛出一个异常,这真的是一个蛮不好的设计,对于消息队列来说,没有消息是很正常的一件事,根本不应该抛出异常。不知道官方为什么要这样设计,而且官方最新版的javasdk中的CMQServerException类没有errorcode的get方法,需要自己去修改,提供get方法出来才行。感觉大厂的设计人员也有很多真的不知道该怎么评价?
相似问题