Skip to content

experiences-fork/vrml

 
 

Repository files navigation

vrml-logo

VRML is a set of common extension tools based on Java 8, designed to provide more robust and easy to use common tools to solve common problems in the workplace.

It provides monitoring metrics, logging components, network request agents, error code design specifications, alarms and event listening, and more.

VRML provides elegant and powerful solutions to the problems you might encounter in a common scenario in these jobs.

The usage environment is mainly integrated with Spring, based on Spring to implement the mechanism of dynamic interface discovery, but also provides non-Spring custom configuration functions.

VRML is built primarily on the VAVR library (and other commonly used libraries), and the coding references the functional style of VAVR.

Because VRML provides a modular mechanism, you can easily refer to the functionality you need in your classpath, or import all using -all.

To stay up to date, Please follow the blog.

Using Vrml

See User Guide.

查看 使用文档.


Modules

Build Status

WIKI

An alert API that supports multiple methods for vrml library


Build Status

WIKI


Build Status

A common data structure extension API for vrml library


Build Status

WIKI

A set of error code definition specifications for vrml library


TODO


Other auxiliary tools library


A API to log by the key for vrml library

WIKI


Build Status

WIKI

A API to record application's metrics data for vrml library


Build Status

WIKI

A proxy API to wrap remote request with log/record/check/... for vrml library


Build Status

WIKI

A time API with timezone/cron for vrml library


Build Status

WIKI

A api of MDC/MAP traces for vrml library


Maven

You can import all vrml modules:

<dependency>
  <groupId>com.kevinten</groupId>
  <artifactId>vrml-all</artifactId>
  <version>1.0.0</version>
</dependency>

Latest feature branch:

<dependency>
  <groupId>com.kevinten</groupId>
  <artifactId>vrml-all</artifactId>
  <version>1.0.1-SNAPSHOT</version>
</dependency>

Contributing

A small number of users have reported problems building vrml. Read our contribution guide for details.

About

Vrml is a high-level abstract API library for application runtime.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%