使用 Java 和云 SQL 的 Google 灵活环境上的 Killbill

Killbill on Google Flexible Environment using Java and Cloud SQL

目标: 我想为我的客户使用 killbill API 设置订阅计费,他愿意使用 App Engine 灵活环境,我们将 docker 开箱即用。

困惑: 作为具有 Google App Engine 经验的开发人员,我无法决定哪种方式更安全、更适合开发,killbill 说我们可以通过两种方式使用 killbill :

(1)One could embed its webapp specific code inside Kill Bill, and therefore avoid having a separate web app. (2) Another use use case would be to embed Kill Bill into the custom web app: Below the REST API, Kill Bill offers a set of java APIs, and so it is possible to use Kill Bill as a billing library.

我的客户愿意像 stripe.com 一样开发 api,这是正确的路径吗,因为 google 我们不必担心负载平衡和扩展能力问题?

其次是否有可用的 killbill jar,我可以在我的应用程序中使用 maven 提取并使用它。

请指导我,以便我可以为我的客户提供更好的解决方案。

在您的用例中,最简单的方法似乎是使用标准 Docker images and set-up Kill Bill as a separate webapp. Regarding performance, two instances behind a load-balancer and a shared database should be enough at first. You can get more details here

要开始,您可以按照我们的 Getting started guide. We also have documentation 为 Docker 和 Docker 专门撰写。

最后,我建议联系我们的 mailing-list 寻求支持和实施问题。