Exemplo n.º 1
0
        private static async Task SendDataAsync(Options opts)
        {
            var userId = Guid.NewGuid().ToString();
            var amazonKinesisClient = new AmazonKinesisClient(Amazon.RegionEndpoint.GetBySystemName(opts.RegionEndpoint));
            var client = new KinesisClient(amazonKinesisClient, opts.StreamName);

            while (true)
            {
                var activity = GetNextActivity(userId);
                Console.Write($"Activity:{activity.ActivityType} ");
                await client.RecordAsync(activity, "test");

                Thread.Sleep(TimeSpan.FromMilliseconds(500));
            }
        }