org.femtoframework.coin:coin-metrics

Femto useful utilities

Лицензия

Лицензия

Категории

Категории

Metrics Тестирование приложения и мониторинг Monitoring
Группа

Группа

org.femtoframework.coin
Идентификатор

Идентификатор

coin-metrics
Последняя версия

Последняя версия

7.2.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Femto useful utilities
Организация-разработчик

Организация-разработчик

FemtoFramework

Скачать coin-metrics

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.femtoframework.coin/coin-metrics/ -->
<dependency>
    <groupId>org.femtoframework.coin</groupId>
    <artifactId>coin-metrics</artifactId>
    <version>7.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.femtoframework.coin/coin-metrics/
implementation 'org.femtoframework.coin:coin-metrics:7.2.1'
// https://jarcasting.com/artifacts/org.femtoframework.coin/coin-metrics/
implementation ("org.femtoframework.coin:coin-metrics:7.2.1")
'org.femtoframework.coin:coin-metrics:jar:7.2.1'
<dependency org="org.femtoframework.coin" name="coin-metrics" rev="7.2.1">
  <artifact name="coin-metrics" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.femtoframework.coin', module='coin-metrics', version='7.2.1')
)
libraryDependencies += "org.femtoframework.coin" % "coin-metrics" % "7.2.1"
[org.femtoframework.coin/coin-metrics "7.2.1"]

Зависимости

compile (6)

Идентификатор библиотеки Тип Версия
io.micrometer : micrometer-core jar 1.3.0
io.micrometer : micrometer-registry-prometheus jar 1.3.0
io.micrometer : micrometer-registry-jmx jar 1.3.0
org.femtoframework.coin : coin-core jar 7.2.1
org.femtoframework.coin : coin-codec jar 7.2.1
org.nanohttpd : nanohttpd jar 2.3.1

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

femto-coin

A tiny cloud native Inversion of Control(IoC) and the Dependency Injection(DI) framework. COIN stands for "New Inversion Of Control". Actually,the code was done in 2005, there was no IOC standard at that time, and refined to support JSR330 in 2014. Now in micro service, server-less and kubernetes' world, it is still useful for server side service development. That's the reason I make it open source.

Top 3 reasons why femto-coin makes java micro-service easier

No. 1 LESS is MORE

It supports limit dependency injections what are good enough for micro-service

No. 2 KISS Keep it simple, stupid

It only has 7 dependencies includes slf4j.

No. 3 FAST It takes only 500ms to launch a tiny service.

Terms

Namespace

Component

Service or Bean who has independent lifecycle.

Bean

Object which managed by Coin

Namespaces

special namespaces

e: System.env

p: System.properties

r: Remote service

c: Configurators

s: Specs

Annotations

JSR330 (javax.inject)

@Inject

@Named

@Singleton

javax/annotation Common Annotations

ManagedBean

Resource

Resources

PostConstruct

PreDestroy

org/femtoframework/coin/annotation

Property

Setter

Getter

Ignore

Coined

Does not support

@Qualifier

org.femtoframework.coin

FemtoFramework

Femto Service framework

Версии библиотеки

Версия
7.2.1
7.2.0
7.1.0