eisldkw 2023-07-16 10:04 采纳率: 20.5%
浏览 21

请推荐一个多租户有 开源的SPRINGBOOT项目,集成NETTY

请推荐一个开源的SPRINGBOOT项目,要求如下:

1、有多租户功能,不同的租户,通过 数据库中的字段标识来区别不同的租户
2、不同的租户使用的是同一个部署后的项目,不同租户使用 同一域 名 但不同的后缀来进行区分
3、有NETTY 与后台SPRINGBOOT服务器对接,并且 根据后台SPRINGBOOT服务器的要求 控制 物联网的 设备 ,如读取数据 控制 通断 或 其他动作。

  • 写回答

2条回答 默认 最新

  • CSDN专家-sinJack 2023-07-16 10:22
    关注

    可以使用开源的项目 "Spring Cloud Finchley",它是一个基于Spring Boot和Spring Cloud的微服务框架。
    你可以在该项目的基础上进行扩展,以满足你的需求。

    对于多租户功能,你可以使用Spring Cloud提供的多租户解决方案,例如使用Spring Cloud Config来管理不同租户的配置信息,使用Spring Cloud Zuul来进行路由和过滤,根据数据库中的字段标识来区分不同的租户。

    对于不同租户使用同一域名但不同后缀的需求,你可以使用Spring Cloud Gateway来实现动态路由,根据请求的域名后缀来路由到不同的租户。

    关于NETTY与后台Spring Boot服务器的对接,你可以使用Spring Integration来集成NETTY和Spring Boot,实现与物联网设备的通信。你可以编写自定义的NETTY处理器,根据后台Spring Boot服务器的要求控制物联网设备。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月16日