我使用ThreadPoolExecuter
作为事务处理应用程序的队列。以下是prod服务器中使用的代码剪切和值:
new ThreadPoolExecutor(
corePool, maxPool,keepAlive,TimeUnit.SECONDS,new LinkedBlockingQueue<Runnable>());
有没有其他解决方案可以使用该服务器处理70到80 TPS?有人可以指导我处理这个问题的最佳方法吗?
答案 0 :(得分:0)
服务器处于100%CPU且30 tps表示您不会遇到工作计划问题(进行一些分析以了解如何花费时间)。要达到80 tps,您可能需要优化单个事务处理和/或添加CPU。