-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Welcome to the controlling-flow-ofRequests-toBlockchain-using-Redis-and-RabbitMQ wiki!
Integrate RabbitMQ and Redis Custer in Blockchain Network
Control flow of request to blockchain network using RabbitMQ and Redis Custer.
Emerging Tech - Blockchain
Congrats! You have made it to the fourth in a series of journeys that teach you how to get up and get going creating a Blockchain application using Fabric-Node-SDK. Now that you know how to create the network, you are ready to learn how to integrate RabbitMQ and Redis Custer to scale our Blockchain application. Let's get started with scaling our blockchain application to handle a large number of requests.
By Ishan Gulhane
https://github.com/IBM/controlling-flow-ofRequests-toBlockchain-using-Redis-and-RabbitMQ
N/A
In progress
In this pattern, we will configure Redis and RabbitMQ cluster in our application architecture. With the direct use of REST API calls, it is not possible to control the number of requests sent to blockchain network, this might cause errors such as read/write conflicts etc. In order to control the flow of request sent to blockchain network and scale our application, we will use RabbitMQ cluster with 3 nodes consisting of mirrored queues to queue the user requests and Redis cluster with 6 nodes (3 master and 3 slaves) where results of execution are store for a short duration. In architecture diagram, we have RabbitMQ producer present in API containers that queue the requests to RabbitMQ cluster and RabbitMQ consumers configured with an instance of Fabric-Node-SDK in Task execution containers to consume the requests from users and send it blockchain network for execution.
- Creating and Starting the Blockchain Application
- Performing transactions on Blockchain Network
- Viewing results and transaction blocks created in blockchain network
- Create your first Blockchain network using Hyperledger Composer
- Integrate your Blockchain with anything using Hyperledger Composer and NodeRed
- Hyperledger Fabric
- Accelerating time to value
- Create a To-do list using Hyperledger Fabric V1.0
- Deploy an Asset Transfer App on Hyperledger Fabric V1.0
- Decentralized energy with Hyperledger Composer
In progress