Skip to content

Instantly share code, notes, and snippets.

@fatihadymn
fatihadymn / ConsumerRepository.cs
Created June 1, 2020 15:15
ConsumerRepository
using RabbitMQ.Client;
using RabbitMQ.Client.Events;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace Consumer.Repositories
{
public class ConsumerRepository
{
@fatihadymn
fatihadymn / ProducerRepository.cs
Last active June 1, 2020 15:09
ProducerPublish
using RabbitMQ.Client;
using System.Text;
namespace Producer.Repositories
{
public class ProducerRepository
{
public void SellProduct(string productName)
{
var service = new ConnectionService();
@fatihadymn
fatihadymn / ConnectionService.cs
Created June 1, 2020 14:30
ConnectionService
public class ConnectionService
{
public IConnection RabbitMQConnection()
{
ConnectionFactory connection = new ConnectionFactory()
{
HostName = "rabbitmq",
UserName = "test",
Password = "test",
Port = 5672,
@fatihadymn
fatihadymn / docker-compose.yml
Last active June 1, 2020 14:27
Docker File
version: "3.5"
services:
##41021
rabbitmq:
image: "rabbitmq:3-management"
hostname: "rabbitmq"
container_name: rabbitmq
environment: