具有 PostgreSQL 微服务(带分页)和 Cassandra 微服务(无分页)的 JHipster 微服务应用程序
JHipster Microservice Application with a PostgreSQL Microservice (with Pagination) and a Cassandra Microservice (without Pagination)
是否可以在 JHipster 中创建一个包含两个微服务的微服务应用程序:一个使用 PostgreSQL 后端,另一个使用 Cassandra 后端?如果是这样,我可以在各自的微服务中为 PostgreSQL 实体启用分页并为 Cassandra 实体禁用分页吗?我会禁用 Cassandra 微服务的分页,因为我收到错误“应用程序使用 Cassandra 时不允许分页”。但是,有没有办法解决这个错误?即,我的 PostgreSQL 微服务是否仍然可以使用分页 - 即使我的 Cassandra 微服务没有?
我最好的,
阿马尔
我必须将 paginate
选项移动到 application {...}
对象中。
application {
config {
baseName geonamesservice,
packageName com.saathratri.geonames,
applicationType microservice,
authenticationType oauth2,
databaseType sql,
prodDatabaseType postgresql,
serverPort 8081,
serviceDiscoveryType eureka
}
entities GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone
paginate GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone with pagination
}
是否可以在 JHipster 中创建一个包含两个微服务的微服务应用程序:一个使用 PostgreSQL 后端,另一个使用 Cassandra 后端?如果是这样,我可以在各自的微服务中为 PostgreSQL 实体启用分页并为 Cassandra 实体禁用分页吗?我会禁用 Cassandra 微服务的分页,因为我收到错误“应用程序使用 Cassandra 时不允许分页”。但是,有没有办法解决这个错误?即,我的 PostgreSQL 微服务是否仍然可以使用分页 - 即使我的 Cassandra 微服务没有?
我最好的, 阿马尔
我必须将 paginate
选项移动到 application {...}
对象中。
application {
config {
baseName geonamesservice,
packageName com.saathratri.geonames,
applicationType microservice,
authenticationType oauth2,
databaseType sql,
prodDatabaseType postgresql,
serverPort 8081,
serviceDiscoveryType eureka
}
entities GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone
paginate GnGeoname, GnAdmin1CodeAscii, GnAdmin2Code, GnAlternateName, GnContinentCode, GnCountryInfo, GnHierarchy, GnFeatureCode, GnIsoLanguageCode, GnPostalCode, GnTimeZone with pagination
}