2.1 Workflow to Install MicroTx
Use the following workflow as a guide to install, configure, and use Transaction Manager for Microservices - Distributed Transactions (MicroTx Distributed Transactions).
| Task | Description | See |
|---|---|---|
| Understand the requirements and select a transaction protocol for your application | Plan the installation and setup of MicroTx Distributed Transactions based on your business requirements. | Plan |
| Download the installation bundle | The installation bundle contains the MicroTx Distributed Transactions image and other required files. | Download the Installation Bundle |
| Complete the authentication and authorization requirements | Set up an identity provider and create an access token. | About Authentication and Authorization |
| Push the MicroTx Distributed Transactions image to Docker registry, provide configuration information, and then install MicroTx Distributed Transactions. | You can install MicroTx Distributed Transactions on a Kubernetes cluster or Docker
Swarm. Provide configuration information in the
values.yaml file for Kubernetes and the
tcs-docker-swarm.yaml file for Docker
Swarm.
|
Install on Kubernetes Cluster or Install on Docker Swarm |
| Access MicroTx Distributed Transactions | Verify that MicroTx Distributed Transactions was installed properly and access the service. | Access MicroTx |
| Run Sample Applications | Optional. Using samples is the fastest way for you to get familiar with MicroTx Distributed Transactions. | Deploy Sample Applications |
| Use MicroTx Distributed Transactions library with your application code. | Perform this step for all the transaction participant and transaction initiator applications so that your applications can access the library which interacts with MicroTx Distributed Transactions. | Perform this task based on the transaction protocol that you want to use. |
| Install and run your application | After using the library files in your application, install and run your applications. | Deploy Your Application |
Parent topic: Install