2016-02-17 104 views
0

我正在評估Hazel Cast在我們的Web應用程序中分佈式鎖定和會話管理。我們的PCI環境需要所有組件在Secure Port上運行。我最近發現Hazelcast需要Enterprise版本才能啓用SSL,在我們的情況下,它可能不具有成本效益,因爲我使用的唯一企業功能將是SSL。HazelCast中的SSL

所以,問題是

我可以創造,帶來了hazelcast小彈簧WAR文件,在Tomcat上部署,並進一步推動在Tomcat SSL?

這種方法有什麼缺陷嗎?

請讓我知道這些想法。任何指針讚賞。

回答

0

您可以這樣做,但Hazelcast打開的端口不會運行由Tomcat打開的連接。 Hazelcast打開自己的連接,這些連接獨立於Tomcat的http連接器。 Hazelcast使用的協議不是基於http的,它支持memcache ascii協議。專爲Hazelcast

即使是新的二進制客戶端協議不會改變這一點:http://docs.hazelcast.org/docs/protocol/1.0-developer-preview/client-protocol.html

所以如果你需要安全的連接,你要麼必須購買企業版或保護在網絡層(VPN,隧道的連接, ...),這可能很難,取決於你是否使用多播和臨時端口。

+0

我切換到Apache Ignite ..它是免費的,幾乎所有hazelcast都做。 –