构建服务消费者微服务:从数据库操作到API实现
1. 数据库删除操作
若要删除现有数据库,可使用 datomic.api 命名空间中的 delete-database 函数。此函数以目标数据库的 URI 作为输入,若删除成功则返回 true 。示例如下:
pedestal-play.server> (d/delete-database dburi)
true
此外,Datomic 提供了一系列的学习资源(Day of Datomic: http://www.datomic.com/training.html ),其中包含深入的数据库细节、详细示例和教程。
2. 微服务构建基础
构建成功的微服务架构,首先要确定有界上下文,接着使用合适的技术栈进行设计和实现。以下是构建过程中可学习的内容:
- 为微服务实现六边形设计。
- 使用 Pedestal 为应用创建可扩展的微服务。
- 利用 Pedestal 拦截器链实现微服务工作流。
- 实现查找服务,用于搜索服务和生成报告。
3. 六边形架构实现
六边形架构(
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



