使用Java

时间:2016-05-23 18:08:46

标签: java performance rest

我正在尝试为我的一个REST API编写一些测试客户端。我使用java中的ScheduledExecutorService类来调度每2毫秒的api调用,以便达到我每秒500次调用的目标速率。我的代码看起来像这样。

ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(100);
    scheduledExecutorService.scheduleAtFixedRate(new Runnable() {
        @Override
        public void run() {
            //REST API CALL METHOD
        }
    }, 1, 2, TimeUnit.MILLISECONDS);

我正在查看指标,每秒的请求数甚至不会超过每秒100个请求。我应该如何修改服务以每秒产生更多的呼叫。

0 个答案:

没有答案