![]() Strong collaborative and problem-solving skills to execute marketing programs in support of achieving SMART business objectives while keeping a positive attitude.Data-driven mindset with attention to detail, producing accurate and creative work.Strong written skills, verbal communication skills, and presentation skills.Rapid learner who thrives in a fast-paced, high-growth environment.Strong interpersonal, facilitation, and project management skills.Ability to analyze information, ask questions, and gain insights that lead to strategic answers.6+ years' experience in a marketing or sales role planning and actioning multiple, complex marketing programs including budget management.Bachelor's degree in marketing, business, or related discipline (preferred).remote-queue.accept_jobsĪccept only jobs of this whitelist of class names. remote-queue.accept_ipsĪccept requests only from the IP addresses of this whitelist. One way to generate tokens is this command: head -c 32 /dev/urandom | base64. ![]() Specify tokens as comma separated list if you use the environment variable. remote-queue.accept_tokensĪccept jobs only if they provide one of these tokens. Use this queue connection to process received jobs. remote-queue.endpointĪPI endpoint to receive new jobs. ![]() You can override any of these configuration options of the remote-queue config either directly or via environment variables: remote-queue.listenĪccept and process jobs sent to this application instance. Once the results are computed, they are returned as a "response job" to the remote queue on instance A where the results can be further processed. New GPU jobs are submitted from instance A to the remote queue on instance B. In instance B, the remote queue is configured to push jobs to instance A. In instance A, the remote queue is configured to push jobs to instance B (the one with the GPU). In this pattern, this package is installed on both Laravel/Lumen instances (let's call them A and B). To return the computed results, we applied what we call the "submit/response" pattern. We developed this package to be able to process jobs on a remote machine with GPU. MyJob:: dispatch( $data)-> onConnection( 'remote') Submit/Response Pattern To use the remote queue, configure a queue connection in the nnections config to use the remote driver. Jobs pushed to the remote queue are transmitted via HTTP and processed on another application. Important: Make sure that the job class exists in both the submitting and receiving application. All received jobs which are successfully authenticated are pushed to a "regular" queue of this application and processed by the queue worker. Configure remote-queue.accept-tokens with all tokens that are accepted. A token is just some long random string in this case. Tokens are used to authenticate incoming requests. To allow this, set the remote-queue.listen configuration to true. Receive jobsīy default, this package does not allow receiving of jobs from another application. This package can be used to submit queued jobs to another Laravel or Lumen application, receive jobs from another application or both. LumenĪdd $app->register(Biigle\RemoteQueue\RemoteQueueServiceProvider::class) to bootstrap/app.php. ![]() The service provider is auto-discovered by Laravel. Composer require biigle/laravel-remote-queue
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |