没有合适的资源?快使用搜索试试~ 我知道了~
Demeter:这是一个证明了微服务+微前端架构的可行性的POC
共75个文件
js:32个
pug:9个
sql:8个
需积分: 10 1 下载量 147 浏览量
2021-05-13
03:02:50
上传
评论
收藏 171KB ZIP 举报
温馨提示
描述 该存储库的目的是展示在构建大型应用程序中利用Microfrontends + Microservices体系结构的好处。 抽象的 最近,微服务已引起开发人员社区的关注和炒作。 但是,大多数主题和讨论都集中在构建具有高可用性和可伸缩性的后端系统上。 当前的趋势是编写一个在API网关上连接的丰富浏览器单页应用程序。 随着时间的流逝,由多个团队开发的前端层会不断增长,并且变得更加难以维护,这导致了前端巨石。 为了解决该问题,大公司提出了一个构想,以构建一个由独立团队拥有的模块组成的Web应用程序(通常与微服务体系结构中的有限上下文划分保持一致)。 这种方法使团队可以对构建功能(从持久层到前端层)进行端到端控制。 这种方法称为微前端。 应用 得墨meter尔(Demeter)是一个在线购物应用程序,出售极为稀有的物品(Differentiator的商店)。 有限的上下文 -负责管理用户记录
资源推荐
资源详情
资源评论
收起资源包目录
Demeter-master.zip (75个子文件)
Demeter-master
docs
wireframes
Shopping Page.png 99KB
catalog
api
bin
www 2KB
package.json 295B
routes
index.js 205B
users.js 203B
package-lock.json 31KB
views
error.pug 84B
layout.pug 125B
index.pug 66B
.gitignore 913B
public
stylesheets
style.css 111B
app.js 1KB
cart
api
bin
www 2KB
package.json 296B
routes
index.js 205B
users.js 203B
package-lock.json 31KB
views
error.pug 84B
layout.pug 125B
index.pug 66B
.gitignore 913B
public
stylesheets
style.css 111B
app.js 1KB
gateway
pom.xml 897B
src
test
java
com
demeter
gateway
AppTest.java 647B
main
java
com
demeter
gateway
App.java 399B
.idea
encodings.xml 172B
compiler.xml 528B
.gitignore 3KB
LICENSE 1KB
products
api
.gitignore 406B
transactions
api
.gitignore 325B
README.md 2KB
authentication
api
config
default.json 215B
package.json 431B
utilities
routing
simple-route-builder.js 123B
data-stores
dbstore-command.js 1KB
dbstore-base.js 961B
dbstore-query.js 2KB
store-connector.js 331B
encryption
guid-factory.js 386B
hasher.js 440B
routes
index.js 205B
api
users
handlers
deactivate.js 472B
register.js 583B
get-list.js 400B
activate.js 466B
login.js 506B
controller.js 1014B
business-layer
user
commands
deactivate.js 443B
register.js 1KB
activate.js 433B
queries
validate-creds.js 821B
get-list.js 265B
package-lock.json 112KB
data-access
user
commands
deactivate.js 508B
register.js 1007B
activate.js 502B
queries
check-if-email-used.js 620B
validate-creds.js 713B
get-list.js 269B
views
error.pug 84B
layout.pug 75B
index.pug 61B
.gitignore 913B
app.js 1KB
sql
stored_procedures
user_deactivate.sql 224B
user_validateCredentials.sql 321B
user_checkIfEmailUsed.sql 231B
user_register.sql 450B
user_activate.sql 222B
user_getList.sql 367B
tables
users.sql 568B
db.sql 109B
README.md 633B
共 75 条
- 1
资源评论
阿礅
- 粉丝: 25
- 资源: 4657
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功