Skip to content

Allows to Virtualize/Mocking message for Kafka. Virtualization is a Service virtualization Product and is the simulation of the behavior of Open API that are unavailable or otherwise restricted during the preproduction stage of the software development lifecycle. Virtualization has RESTAPI and user-friendly interface (UI) to set up the test data…

License

Notifications You must be signed in to change notification settings

virtualansoftware/asyncapi-virtualization

Repository files navigation

Virtualan - Service Virtualization Docker Image Version (tag latest semver)

Simplified way to setup Service virtualization using Docker Image. It supports #OpenAPI, #AsyncAPI(Kafka and AMQ).

Video Tutorial

Service Virtualization

Installation

1. Prerequisite

2. Initial setup

  • Setup application profile as "live"

  • Navigate to the installation directory in the Linux server.

    mkdir virtualization

  • Create conf directory under virtualization directory

  • Create application-live.properties with appropriate profile with below information inside conf folder

    server.port=8800
    virtualan.application.name=Service Virtualization Demo virtualan.datasource.driver-class-name=org.hsqldb.jdbcDriver virtualan.datasource.jdbc-url=jdbc:hsqldb:mem:dataSource virtualan.datasource.username=sa virtualan.datasource.password=

3. Docker-compose config

Create docker-compose.yml with appropriate profile with following instruction in the setup virtualization directory

version: "3.7"
services:
  virtualization:
	image: docker.io/virtualan/service-virtualization:2.0
	ports:
	  - "8800:8800"
	environment:
	  - SPRING_PROFILES_ACTIVE=live
	volumes:
	    - ./conf:/conf:rw

4. Start Service

sudo docker-compose up -d

5. Logs

sudo docker-compose logs

Home Page

> URL: http://<hostname>:8800/virtualan-ui
	
	http://microservices.virtualandemo.com:8800/virtualan-ui

OpenAPI

AsyncAPI

About

Allows to Virtualize/Mocking message for Kafka. Virtualization is a Service virtualization Product and is the simulation of the behavior of Open API that are unavailable or otherwise restricted during the preproduction stage of the software development lifecycle. Virtualization has RESTAPI and user-friendly interface (UI) to set up the test data…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published