使用 java 程序创建租户时出错

Posted

技术标签:

【中文标题】使用 java 程序创建租户时出错【英文标题】:Error while creating tenant by using java program 【发布时间】:2021-12-07 01:42:57 【问题描述】:

为租户创建 REST API

import java.util.HashSet;

import org.apache.pulsar.common.policies.data.TenantInfo;

TenantInfo tenantInfo = new TenantInfo(new HashSet<>(adminRoles),new HashSet<>(allowedClusters));

admin.tenants().createTenant(tenantName, tenantInfo);

错误:无法实例化类型 TenantInfo

【问题讨论】:

【参考方案1】:

尝试:

admin.tenants().createTenant(tenantName,
    TenantInfo.builder()
         .adminRoles(adminRoles)
         .allowedClsuters(allowedClusters)
         .build());

【讨论】:

以上是关于使用 java 程序创建租户时出错的主要内容,如果未能解决你的问题,请参考以下文章

从 BackgroundService 创建 DbContext 租户时配置它

java版spring cloud+spring boot+redis多租户社交电子商务平台断路器监控(Hystrix Dashboard)

使用 PostgreSQL 的模式和 Rails 创建多租户应用程序

Java EE RAR5038:使用安全套接字层为连接池创建资源时出错

Wildfly 10:尝试实现 Java 并发实用程序时出错

H2 的休眠多租户问题:错误的架构