public void _2_1_2_GetJobFromMultiQueue_Async(Disquuun disquuun) { WaitUntil("_2_1_2_GetJobFromMultiQueue_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5); var queueId1 = Guid.NewGuid().ToString(); disquuun.AddJob(queueId1, new byte[10]).DEPRICATED_Sync(); var queueId2 = Guid.NewGuid().ToString(); disquuun.AddJob(queueId2, new byte[10]).DEPRICATED_Sync(); DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] {}; disquuun.GetJob(new string[] { queueId1, queueId2 }, "count", 2).Async( (command, result) => { jobDatas = DisquuunDeserializer.GetJob(result); } ); WaitUntil("_2_1_2_GetJobFromMultiQueue_Async", () => (jobDatas.Length == 2), 5); // ack in. var jobIds = jobDatas.Select(job => job.jobId).ToArray(); disquuun.FastAck(jobIds).DEPRICATED_Sync(); }
public void _2_1_1_GetJobWithCount_Async(Disquuun disquuun) { WaitUntil("_2_1_1_GetJobWithCount_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5); var queueId = Guid.NewGuid().ToString(); var addJobCount = 10000; for (var i = 0; i < addJobCount; i++) { disquuun.AddJob(queueId, new byte[100]).DEPRICATED_Sync(); } DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] {}; disquuun.GetJob(new string[] { queueId }, "COUNT", addJobCount).Async( (command, result) => { jobDatas = DisquuunDeserializer.GetJob(result); } ); WaitUntil("_2_1_1_GetJobWithCount_Async", () => (jobDatas.Length == addJobCount), 5); // ack in. var jobIds = jobDatas.Select(job => job.jobId).ToArray(); disquuun.FastAck(jobIds).DEPRICATED_Sync(); }
public long _4_5_ByfferOverWithSokcetOverSyncGetJob_Async(Disquuun disquuun) { WaitUntil("_4_5_ByfferOverWithSokcetOverSyncGetJob_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5); var queueId = Guid.NewGuid().ToString(); var addJobCount = 10001; for (var i = 0; i < addJobCount; i++) { disquuun.AddJob(queueId, data_100).DEPRICATED_Sync(); } DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] { }; disquuun.GetJob(new string[] { queueId }, "COUNT", addJobCount).Async( (command, result) => { jobDatas = DisquuunDeserializer.GetJob(result); } ); WaitUntil("_4_5_ByfferOverWithSokcetOverSyncGetJob_Async", () => (jobDatas.Length == addJobCount), 5); // ack in. var jobIds = jobDatas.Select(job => job.jobId).ToArray(); disquuun.FastAck(jobIds).DEPRICATED_Sync(); return(0); }
public long _2_1_2_GetJobFromMultiQueue_Async(Disquuun disquuun) { WaitUntil("_2_1_2_GetJobFromMultiQueue_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5); var queueId1 = Guid.NewGuid().ToString(); disquuun.AddJob(queueId1, data_10).DEPRICATED_Sync(); var queueId2 = Guid.NewGuid().ToString(); disquuun.AddJob(queueId2, data_10).DEPRICATED_Sync(); var w = new Stopwatch(); w.Start(); DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] { }; disquuun.GetJob(new string[] { queueId1, queueId2 }, "count", 2).Async( (command, result) => { jobDatas = DisquuunDeserializer.GetJob(result); w.Stop(); } ); WaitUntil("_2_1_2_GetJobFromMultiQueue_Async", () => (jobDatas.Length == 2), 5); // ack in. var jobIds = jobDatas.Select(job => job.jobId).ToArray(); disquuun.FastAck(jobIds).DEPRICATED_Sync(); return(w.ElapsedMilliseconds); }
public long _2_1_1_GetJobWithCount_Async(Disquuun disquuun) { WaitUntil("_2_1_1_GetJobWithCount_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5); var queueId = Guid.NewGuid().ToString(); var addJobCount = 10000; for (var i = 0; i < addJobCount; i++) { disquuun.AddJob(queueId, data_100).DEPRICATED_Sync(); } var w = new Stopwatch(); w.Start(); DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] { }; disquuun.GetJob(new string[] { queueId }, "COUNT", addJobCount).Async( (command, result) => { jobDatas = DisquuunDeserializer.GetJob(result); w.Stop(); } ); WaitUntil("_2_1_1_GetJobWithCount_Async", () => (jobDatas.Length == addJobCount), 5); // ack in. var jobIds = jobDatas.Select(job => job.jobId).ToArray(); disquuun.FastAck(jobIds).DEPRICATED_Sync(); return(w.ElapsedMilliseconds); }
public void _4_3_ByfferOverWithSingleSyncGetJob_Async(Disquuun disquuun) { WaitUntil("_4_3_ByfferOverWithSingleSyncGetJob_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5); var queueId = Guid.NewGuid().ToString(); disquuun.AddJob(queueId, new byte[disquuun.bufferSize]).DEPRICATED_Sync(); DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] {}; disquuun.GetJob(new string[] { queueId }).Async( (command, result) => { jobDatas = DisquuunDeserializer.GetJob(result); } ); WaitUntil("_4_3_ByfferOverWithSingleSyncGetJob_Async", () => (jobDatas.Length == 1), 5); // ack in. var jobIds = jobDatas.Select(job => job.jobId).ToArray(); disquuun.FastAck(jobIds).DEPRICATED_Sync(); }