我有一个spring集成应用程序,并且正在使用消息驱动程序适配器来使用来自外部系统的消息。为了同时处理消息,我设置了并发(5)和最大并发使用者(20),这很好。
但是对于生产场景,我想对其进行进一步的微调。我只是想了解一下,如果我们对可以将最大并发用户数量增加多少有任何标准建议?我知道这完全取决于应用程序以及将要到达的流量,但是我希望应该有一些标准的流程来确定这个数字。如果我们盲目地将这个数字增加到1000之类的随机值,可能会导致资源匮乏,冲突等,因此我试图理解如何对该属性进行微调的过程。
谢谢!
答案 0 :(得分:2)
由于没有标准性能要求,因此没有标准流程。这完全取决于您的SLA,性能系统是满足您的SLA的系统(因为没有 beats SLA之类的东西)。 关于并发使用者的主要警告是消息的顺序。基本上,一旦您引入了更多的用户,那么您就不能也不应该对消息的订购承担任何保证。