公司开个视频站项目,我从规划到实施,最近微服务火的一塌糊涂,考虑使用微服务实现,现在接口写的差不多的,思考的时候再考虑一个问题,是不是把微服务理解错了
我说一下我现在的半成品模式:
1、多媒体服务(视频信息)
2、权限服务(权限信息,RBAC )
3、项目本身(业务信息、如各种活动,购买等实现,视频状态控制)
项目本身充当一个 context 承上启下的作用,也是具体业务实现,如拉客户免费观看视频,购买视频,是否能查看免费视频然后调用视频库返回视频资源
这样设计考虑到公司其他项目也可以复用多媒体模块,业务在自己项目里实现,然后再调用视频服务资源
权限也是这样考虑的
但这样设计是不是背离微服务的模式了,有没有朋友对微服务理解比较深刻给讲一讲
我说一下我现在的半成品模式:
1、多媒体服务(视频信息)
2、权限服务(权限信息,RBAC )
3、项目本身(业务信息、如各种活动,购买等实现,视频状态控制)
项目本身充当一个 context 承上启下的作用,也是具体业务实现,如拉客户免费观看视频,购买视频,是否能查看免费视频然后调用视频库返回视频资源
这样设计考虑到公司其他项目也可以复用多媒体模块,业务在自己项目里实现,然后再调用视频服务资源
权限也是这样考虑的
但这样设计是不是背离微服务的模式了,有没有朋友对微服务理解比较深刻给讲一讲