Gizmo Microservice Toolkit toolkit provides packages to put together server and pubsub daemons with the following features like Standardized configuration and logging, Health check endpoints with configurable strategies, Configuration for managing pprof endpoints and log levels, Structured logging containing basic request information, Useful metrics for endpoints, Graceful shutdowns, Basic interfaces to define our expectations and vocabulary and lot more.
http-server pubsub google-pubsub sns sqs kafka gizmo web-framework go-web-framework frameworkA simple Node.js library to communicate with the Amazon Web Services API. Richard Rodger maintains a user-friendly SimpleDB library which is based on aws-lib.
amazon aws ec2 product-advertising simpledb simple-queue-service sqs simple-email-service ses auto-scaling asKombu is a Messaging Framework for Python. The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide proven and tested solutions to common messaging problems. It allows application authors to support several message server solutions by using pluggable transports.
celery messaging message-queue kombu python-library rabbitmq sqsThumbd is an image thumbnailing server built on top of Node.js, SQS, S3, and ImageMagick.You can easily run Thumbd on Heroku. Simply set the appropriate environment variables with config:set and deploy using the Procfile provided.
image imagemagick processing sqs thumbnail thumbnail-serviceA small utility to sign vanilla node.js http(s) request options using Amazon's AWS Signature Version 4.Can also be used in the browser.
amazon aws signature s3 ec2 autoscaling cloudformation elasticloadbalancing elb elasticbeanstalk cloudsearch dynamodb kinesis lambda glacier sqs sns iam sts ses swf storagegateway datapipeline directconnect redshift opsworks rds monitoring cloudtrail cloudfront codedeploy elasticache elasticmapreduce elastictranscoder emr cloudwatch mobileanalytics cognitoidentity cognitosync cognito containerservice ecs appstream keymanagementservice kms config cloudhsm route53 route53domains logsSwarrot is a PHP library to consume messages from any broker. Heavily inspired by stackphp/builder you can use Swarrot\Processor\Stack\Builder to stack your processors. Using the built in processors or by creating your own, you can extend the behavior of your base processor. In this example, your processor is decorated by 2 other processors. The ExceptionCatcherProcessor which decorates your own with a try/catch block and the MaxMessagesProcessor which stops your worker when some messages have been consumed.
swarrot rabbitmq rabbit sqs queue queueingWARNING: aws2js is deprecated. Use aws-sdk instead. Amazon Web Services node.js module. Originally a fork of aws-lib.
amazon aws rest api https query-api ec2 rds ses elb s3 iam auto-scaling cloudwatch elasticache sqs simpledb sdb security-token-service sts dynamodb sns emr elastic-mapreduceThe purpose of Components Contrib is to provide open, community driven reusable components for building distributed applications. These components are being used by the Dapr project, but are separate and decoupled from it. Using components developers can interact with bindings, state stores, messaging systems and more without caring about the underlying implementation.
kafka sqs sns event-hubs cosmosdbThis code is meant to be used by developers who are attempting to build web applications on AWS but wish to run client-side testing and validation. Presently, this project mocks DynamoDB and SQS.While creating and tearing down "free-tier" SQS and DynamoDB databases may be an acceptable solution for some, the time required (tens of seconds or minutes) quickly makes TDD (test-driven development) impractical. Just like we can use an in-memory sqlite3-based solution for mocking Mysql databases with ActiveRecord, we can now mock SQS and DynamoDB databases in memory using Redis.
aws-sdk sqs dynamodb-databases dockerDead simple Amazon Web Services client
ec2 amazon amazon-web-services aws sqs s3Wrapper for Amazon SQS Worker with AWS Lambda
aws sqs-queue worker lambda sqs-poller sqs amazonServerless plugin to to configure CloudWatch alarms for SQS queues
serverless sqs aws lambda sns pluginExample for an Amazon SQS worker with AWS Lambda using lawos and serverless.
serverless sqs worker lambda aws dynamodbA simple wrapper around the AWS SQS queue service
sqs queue queueing awsSquiss aims to process as many messages simultaneously as possible. Set the maxInFlight option to the number of messages your app can handle at one time without choking, and Squiss will attempt to keep that many messages flowing through your app, grabbing more as you mark each message as handled or ready for deletion. If the queue is empty, Squiss will maintain an open connection to SQS, waiting for any messages that appear in real time. By default, anyway. You can configure it to poll however you want. Squiss don't care. Don't be scared of new -- you need to create a new Squiss instance for every queue you want to poll. Squiss is an EventEmitter, so don't forget to call squiss.on('message', (msg) => msg.del()) at the very least.
aws amazon sqs polling poll poller queueSimple scaffolding for applications that produce SQS messages
aws sqs producer queueThis function answers a need I have had multiple times, where I want to replicate data from an Amazon Kinesis Stream to another account or another region for processing, or to another environment such as development.This AWS Lambda function can be used to propagate incoming messages from Amazon Kinesis Streams or Amazon DynamoDB Streams to other services (Amazon SNS, Amazon SQS, Amazon Elasticsearch Service, Amazon Kinesis Streams, Amazon Kinesis Firehose, AWS IoT, AWS Lambda, Amazon ElastiCache for Memcached and Redis), regions or accounts. This function generates metrics that will be published to Amazon CloudWatch Metrics, in the Custom/FanOut namespace.
amazon kinesis dynamodb sqs sns elasticache elasticsearch iot memcached redis firehose lambda
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.