Skip to content

smogstate/echo5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

echo5

Service virtualisation software

We do 5 things:

  • recive
  • transform
  • forward
  • transform
  • respond

Getting started

The main idea is to make a proxy with Netty and intercept requests. Why netty, because we can then virtualize services accessible by any protocol. First protocol to implement will be: HTTP.

Currently what is need to be done:

  1. Flexible http scenario json format.
  • String matcher format (f.e destination, path, etc) ✔️
  • Map matcher format (f.e forms, query, headers) ✔️
  • Malli schems for scenario validation ✔️
  1. Extendable core for matchers.
  2. Bootstrap Netty instance.
  3. Intercept requests
  • Find matching scenario and execute it
  • If no scenario found forward request to service
  1. Execute scenario.

Have a question?

If you need any help, please visit our Documentation, GitHub issues or Stack Overflow. Feel free to file an issue if you do not manage to find any solution from the archives.

About

Service virtualisation software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published