txk-service

txk-mvc微服务框架官方注册中心

Usage no npm install needed!

<script type="module">
  import txkService from 'https://cdn.skypack.dev/txk-service';
</script>

README

txk-service txk-mvc微服务框架官方注册中心

这个库没有创造新的功能点,提供了三个基于官方注册中心的实现类。

如果使用这个库,那么派生出来的微服务将会自动注册到官方注册中心。

本库实现三个类:

1、MyRegister 默认的注册中心注册器

继承自txk-mvc基类BaseRegister,规定了注册中心的具体服务地址。
如果微服务应用类库指定了这个注册器,会自动注册到官方注册中心。

2、MyApplication 默认注册中心的微服务基类

继承自txk-mvc基类BaseApplication,指定官方注册中心为其默认注册器。
从这个类派生的微服务会自动注册到官方注册中心。

3、MyRepository 默认注册中心的数据仓储库基类

继承自txk-mvc基类MicroRepository,指定官方注册中心为其默认注册器。
从这个类派生的数据仓库类使用的微服务都由官方注册中心提供。

4、CommonRepository

继承自MyRepository,默认使用common数据库,默认开启缓存

5、StallRepository

继承自MyRepository,默认使用common数据库,默认开启缓存