单机部署多个节点意义大吗?

我有一个spring应用,主要是用来处理消息,但消息的并发量很大,吃CPU也吃内存,一个节点处理不过来。
在机器不多的情况下并且机器内存充足下,一个机器部署多个节点意义大吗?

如果是NUMA节点,CPU核心很多使用不充分,同时带宽不是瓶颈,可以单机部署多个节点试试看

得看看吃CPU和内存的原因是啥吧,CPU使用高是线程太多竞争激烈造成的还是啥,内存使用高是创建太多对象,且无用对象没有及时释放造成的还是别的原因。适当修改JVM参数试试。单机器盲目增加多个节点意义不大。