Beispiel #1
0
            public LambdaBenchmarks()
            {
                var credentialsFile = new SharedCredentialsFile();
                CredentialProfile profile;

                credentialsFile.TryGetProfile("CupcakeFactory", out profile);

                var credentials = profile.GetAWSCredentials(credentialsFile).GetCredentials();

                var dispatcher = new LambdaDispatcher <IAdditionService>("cupcake-example-service", "us-east-1", credentials);

                _service = ServiceProxy <IAdditionService> .GetProxy(dispatcher);
            }
Beispiel #2
0
        public static async Task Main(string[] args)
        {
            var credentialsFile = new SharedCredentialsFile();
            CredentialProfile profile;

            credentialsFile.TryGetProfile("CupcakeFactory", out profile);

            var credentials = await profile.GetAWSCredentials(credentialsFile).GetCredentialsAsync();

            var dispatcher           = new LambdaDispatcher <IAdditionService>("cupcake-example-service", "us-east-1", credentials);
            IAdditionService service = ServiceProxy <IAdditionService> .GetProxy(dispatcher);

            var result = service.Add(1, 3);

            //Uncomment to benchmark your results
            //BenchmarkRunner.Run<LambdaBenchmarks>();
        }