Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View akkinenivijay's full-sized avatar

Vijay Akkineni akkinenivijay

  • Cardlytics Inc
  • Atlanta
View GitHub Profile
@akkinenivijay
akkinenivijay / Dockerfile
Created February 14, 2023 04:04
Docker Image with Sbt, Scala and GraalVM native-image installed.
FROM oraclelinux:9
# Env variables
ARG GRAALVM_VERSION=22.3.1
ARG GRAALVM_ARCH=linux-aarch64
ARG JAVA_VERSION=java17
ARG GRAALVM_PKG=https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$GRAALVM_VERSION/graalvm-ce-$JAVA_VERSION-$GRAALVM_ARCH-$GRAALVM_VERSION.tar.gz
ARG SCALA_VERSION=3.2.2
ARG SBT_VERSION=1.8.2
ARG USER_ID
### Keybase proof
I hereby claim:
* I am akkinenivijay on github.
* I am vijayakkineni (https://keybase.io/vijayakkineni) on keybase.
* I have a public key ASBAzfm_Y6lBSLdb1-fNapES86pApCAOCEQCilZZwJ4uQgo
To claim this, I am signing this object:
@akkinenivijay
akkinenivijay / Consumer
Created November 25, 2013 12:31
A basic consumer example to consume a message from RabbitMQ Queue.
public class Consumer {
private final static String QUEUE_NAME = "Greet";
public static void main(String[] argv)
throws java.io.IOException,
java.lang.InterruptedException {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
factory.setUsername("guest");
@akkinenivijay
akkinenivijay / Producer
Created November 25, 2013 12:09
An example to publish a message to RabbitMQ
public class Producer {
private final static String QUEUE_NAME = "Greet";
public static void main(String[] argumentVariables)
throws java.io.IOException {
//opens a new connection with the broker
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
factory.setUsername("guest");
factory.setPassword("guest");