File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -27,13 +27,13 @@ zim 名字取自 zio 和 IM 的结合体。
2727- zio-interop-reactivestreams
2828- zio-logging
2929- zio-test
30+ - interop-cats
3031- zio-crypto 实验性
3132- zio-redis 实验性
3233- zio-actors 实验性
3334- zio-actors-akka-interop 实验性
3435- zio-schema-derivation 实验性
3536- zio-schema 实验性
36- - smt-cacheable-caffeine 实验性 -- 是个类似 spring 的注解缓存(内存缓存)
3737- zio-schema-json 实验性
3838
3939zim 同时会选用简单易用的 scala 框架或库,尽可能不使用任何 java 库和类型系统来构建程序。
@@ -47,11 +47,13 @@ zim 初衷是学习从零开发一个纯 scala 式的应用程序,为何选择
4747## 模块
4848
4949- ` zim-auth ` 登录鉴权,目前由 cookie 实现并对外提供“鉴权缓存”函数,具体实现由` zim-server ` 完成。
50- - ` zim-cache ` 缓存,目前由 zio-redis 实现。
51- - ` zim-domain ` 所有领域对象,包括数据库、http、websocket 等,还包括 circe 和 scalikejdbc 所需的隐式对象。
50+ - ` zim-cache-api ` 缓存接口定义(` F[_] ` )。
51+ - ` zim-cache-redis4cats ` 基于redis4cats实现缓存。
52+ - ` zim-cache-redis4zio ` 基于zio-redis实现缓存。
53+ - ` zim-domain ` 所有领域模型和repository接口定义(` F[_] ` )。
5254- ` zim-server ` Server端的主要实现,包括 zio 依赖管理、基于 akka-http 的 route 实现、基于 tapir 的 API 具体实现。
5355- ` zim-infra ` 配置和基础设施,包括系统基础配置、工具类、领域对象及其 CRUD 实现。
54- - ` zim-api ` Tapir API 描述定义 ,具体实现由` zim-server ` 完成。
56+ - ` zim-api ` tapir API 描述定义和service接口定义( ` F[_] ` ) ,具体实现由` zim-server ` 完成。
5557
5658## 环境
5759
You can’t perform that action at this time.
0 commit comments