Esempio n. 1
0
    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();
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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();
    }
Esempio n. 4
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);
    }
Esempio n. 5
0
    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);
    }
Esempio n. 6
0
    public long _2_1_GetJob_Async(Disquuun disquuun)
    {
        WaitUntil("_2_1_GetJob_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5);

        var queueId = Guid.NewGuid().ToString();

        disquuun.AddJob(queueId, data_10).DEPRICATED_Sync();

        DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] { };
        var w = new Stopwatch();

        w.Start();


        disquuun.GetJob(new string[] { queueId }).Async(
            (command, result) =>
        {
            jobDatas = DisquuunDeserializer.GetJob(result);
            w.Stop();
        }
            );

        WaitUntil("_2_1_GetJob_Async", () => (jobDatas.Length == 1), 5);

        // ack in.
        var jobId = jobDatas[0].jobId;

        disquuun.FastAck(new string[] { jobId }).DEPRICATED_Sync();

        return(w.ElapsedMilliseconds);
    }
Esempio n. 7
0
    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();
    }
Esempio n. 8
0
    public void _2_1_GetJob_Async(Disquuun disquuun)
    {
        WaitUntil("_2_1_GetJob_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5);

        var queueId = Guid.NewGuid().ToString();

        disquuun.AddJob(queueId, new byte[10]).DEPRICATED_Sync();

        DisquuunDeserializer.JobData[] jobDatas = new DisquuunDeserializer.JobData[] {};

        disquuun.GetJob(new string[] { queueId }).Async(
            (command, result) => {
            jobDatas = DisquuunDeserializer.GetJob(result);
        }
            );

        WaitUntil("_2_1_GetJob_Async", () => (jobDatas.Length == 1), 5);

        // ack in.
        var jobId = jobDatas[0].jobId;

        disquuun.FastAck(new string[] { jobId }).DEPRICATED_Sync();
    }