microservices:使用Angel通过JWT身份验证构建微服务

时间:2024-05-21 20:11:54
【文件属性】:

文件名称:microservices:使用Angel通过JWT身份验证构建微服务

文件大小:112KB

文件格式:ZIP

更新时间:2024-05-21 20:11:54

Dart

微服务 使用Angel通过JWT身份验证构建微服务。 跑步 要启动服务器,请运行dart tool/daemon.dart ,然后访问http://localhost:3003 。 在生产环境中,最好使用诸如systemd东西彼此独立产生微服务,以便它们也可以独立更新。 关于 这是一个过于复杂的API,可用于计算平方根以及斐波那契数。 它包含不少于6个单独的组件: my_api通用Dart代码 my_api_auth*服务器; 它具有三个功能: 通过客户端ID和密码进行身份验证 验证JWT和权限(通过作用域) 发现其他微服务 my_api_client包装package:angel_client并查询身份验证服务的共享代码。 fibonacci_microservice计算整数n的nth斐波那契数。 sqrt_microservice计算数字n平方根。 frontend_


【文件预览】:
microservices-master
----my_api_client()
--------.gitignore(753B)
--------pubspec.yaml(177B)
--------lib()
----LICENSE(1KB)
----screenshots()
--------screenshot.png(94KB)
----README.md(3KB)
----frontend_microservice()
--------.gitignore(753B)
--------pubspec.yaml(233B)
--------bin()
--------web()
--------config()
----tool()
--------daemon.dart(657B)
----my_api_auth()
--------.gitignore(2KB)
--------pubspec.yaml(874B)
--------bin()
--------LICENSE(1KB)
--------README.md(1KB)
--------web()
--------config()
--------lib()
--------.db()
--------test()
--------analysis_options.yaml(51B)
----sqrt_microservice()
--------.gitignore(753B)
--------pubspec.yaml(231B)
--------bin()
--------config()
----fibonacci_microservice()
--------.gitignore(753B)
--------pubspec.yaml(241B)
--------bin()
--------config()
----my_api()
--------.gitignore(753B)
--------pubspec.yaml(168B)
--------lib()

网友评论