微服务名词备用-1

163 阅读1分钟

单点登录 SSO

  • session同步
  • ip hash
  • jwt
  • 缓存+token 用户登录认证

微服务涉及的技术,主要是为了解决不同的模块间通讯、协作问题

微服务通讯

  • http spring-cloud
  • rpc dubbo socket

分布式事务

分布式锁

  • 没有公共内存
  • 把原本存储在公共内存中的并发控制标识,放到数据库(缓存 redis中)

session 如何在各个模块之间维护

所有请求都是通过网关来访问

  • 提供统一的访问地址
    • 不同的模块在不同的进程,端口号必然不同
  • 隐藏真实的服务器地址
  • 过滤、判断用户

数据库

  • mybatis-plus

后台权限控制

  • page 控制 (如果权限不够 就看不到这个页面)
  • url 控制 (具体到 Controller)
  • button 控制(如果权限不够 就不显示这个按钮)