如何让用户微服务通用化?
我要参与
如何让用户微服务通用化?
讨论题 1.2k
等15人参与
来源: 第19周 / Go开发工程师

讨论题目
如果让你设计一个用户服务具备通用性,比如可以让所有的系统都可以公共代码?但是不同的系统在user表上可能会有不同的字段,如何设计表让系统具备通用性的同时还能具备好的扩展性?
思路点拨

  1. 基本上所有的系统用户都需要用户名和密码、登录时间等,这些可以设计成一张通用表
  2. 如何可以扩展表并且不会对现有的表产生影响?

进一步思考
扩展接口,比如将一整套的用户服务完善好,把一整套的用户相关接口都自己实现好

去发布

登录后即可发布作业,立即

我的作业

全部作业 45

YesBee

懒汉式:以时间换空间,实例只在第一次被调用时初始化。
饿汉式:以空间换时间,实例在首次静态空间加载时就被初始化并常驻堆内。

提交于  2025-04-16 14:58:00
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师