@Override
    public void addTask(Object tag, AbstractExecuteTask task) {
        NacosTaskProcessor processor = getProcessor(tag);
        if (null != processor) {
            processor.process(task);
            return;
        }
        TaskExecuteWorker worker = getWorker(tag);
        worker.process(task);
    }
@Test
    void testAddTask() throws InterruptedException {
        executeTaskExecuteEngine.addTask("test", task);
        TimeUnit.SECONDS.sleep(1);
        verify(task).run();
        assertTrue(executeTaskExecuteEngine.isEmpty());
        assertEquals(0, executeTaskExecuteEngine.size());
    }