微服务使用问题

  • Choerodon平台版本:0.6.0

  • 运行环境(如localhost或k8s):localhost

我们现在想使用猪齿鱼平台微服务开发,哪些服务是必须的。

后端:

  • register-server
  • api-gateway
  • gateway-helper
  • oauth-server
  • config-server
  • manager-service
  • event-store-service
  • iam-service

前端:

  • choerodon-front-iam

有每个微服务的API手册吗?

你可以将这些服务部署起来,然后通过manager的swagger查看所有接口。

后续我们会推出API管理功能

eureka-server和go-register-server有什么区别,我本地跑服务只起eureka-server可以吗?

go-register-server 是运行在k8s集群的,本地使用eureka-server就可以了

go-register-server
api-gateway
gateway-helper
oauth-server
config-server
manager-service
iam-service
eureka-server
这些服务的调用关系是什么

如果我们自己开发如何来使用微服务中的权限认证和角色权限认证。

@bubu

choerodon 基于RBAC 的模式来进行权限认证。

只要保证你的服务注册到我们的注册中心,而且用户有分配对应的角色权限,就可以调用自己服务的接口。

关于各服务的功能可以参考

有iam-service和manager-service的表的需求详细设计吗,他们的表关系和字段是什么意思?

后面我们会出对应的表结构设计文档,你可以先在github上看到他们的表结构。

为什么没有notification-service这个服务?

对的,暂时是没有notification-service这个服务的

我写的deom,可以注册到eureka上,在api中也加入了权限,为什么swagger访问不了

manager-service数据库route表里面要加上对应的路由

本地只启动这五个服务不行吗?


在客户服务器源码运行的时候,报了这个错误

可能是什么原因?

看下manager-service里面的route表里面有没有数据

没有创建组织的接口吗?页面操作对应的是分页查询的接口啊

@bubu 你好,可以参考这个帖子。

@Fan
您好,在源码中没有对密码的加密方式吗?如果有在什么地方,怎样来对密码进行加密