You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2021/04/21 02:07:00 UTC
[james-project] 02/02: JAMES-3565 Documentation: fix packaging
support matrix
This is an automated email from the ASF dual-hosted git repository.
btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 54a8d229138a17540fd0e055e6bafcebac6ee094
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Fri Apr 16 13:56:51 2021 +0700
JAMES-3565 Documentation: fix packaging support matrix
---
src/site/xdoc/server/packaging.xml | 34 +++++++++++++++++++++-------------
1 file changed, 21 insertions(+), 13 deletions(-)
diff --git a/src/site/xdoc/server/packaging.xml b/src/site/xdoc/server/packaging.xml
index c25ae8a..d857618 100644
--- a/src/site/xdoc/server/packaging.xml
+++ b/src/site/xdoc/server/packaging.xml
@@ -40,11 +40,11 @@
<li><a href="https://github.com/apache/james-project/tree/master/server/app">Spring</a>: Allows you to
choose across various available implementations for each component. Requires more configuration effort.</li>
<li><a href="https://github.com/apache/james-project/tree/master/server/container/guice/cassandra-guice">
- Cassandra-guice</a>: Ships a James server storing emails in Cassandra and index them in ElasticSearch.</li>
- <li><a href="https://github.com/apache/james-project/tree/master/server/container/guice/cassandra-ldap-guice">
- Cassandra-guice-ldap</a>: Ships a James server storing emails in Cassandra and index them in ElasticSearch. User are authenticated against a LDAP server.</li>
+ Cassandra-guice</a>: Ships a James server storing emails in Cassandra and index them in ElasticSearch targeting single server deployment. Optional support for LDAP authentication.</li>
+ <li><a href="https://github.com/apache/james-project/tree/master/server/container/guice/cassandra-rabbitmq-guice">
+ Distributed: cassandra-rabbitmq-guice</a>: Ships a James server storing emails in Cassandra and index them in ElasticSearch targeting multi node deployments. S3 is used to store blobs. RabbitMQ is used for inter-node messaging. Optional support for LDAP authentication.</li>
<li><a href="https://github.com/apache/james-project/tree/master/server/container/guice/jpa-guice">
- Jpa-Guice</a>: Ships a James server storing emails in a SQL database (derby by default) accessed with JPA and Lucene to index emails.</li>
+ Jpa-Guice</a>: Ships a James server storing emails in a SQL database (derby by default) accessed with JPA and Lucene to index emails and targets single node deployment.</li>
<li><a href="https://github.com/apache/james-project/tree/master/server/container/guice/jpa-smtp">
Jpa-Smtp</a>: A tiny SMTP server shiped without mailbox, using SQL database to store data, accessed by JPA.</li>
</ul>
@@ -61,7 +61,7 @@
<th>Packaging</th>
<th>Spring</th>
<th>Cassandra-guice</th>
- <th>Cassandra-ldap-guice</th>
+ <th>Distributed Cassandra-rabbitMQ-guice</th>
<th>Jpa-guice</th>
<th>Jpa-smtp</th>
</tr>
@@ -76,9 +76,9 @@
<tr>
<td>Docker image</td>
<td><a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/spring">Available</a></td>
- <td><a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/cassandra">Available</a></td>
- <td><a href="https://github.com/apache/james-project/tree/master/dockerfilehttps://github.com/apache/james-project/tree/master/dockerfiles/run/guice/jpas/run/guice/cassandra-ldap">Available</a></td>
- <td><a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/jpa">Available</a></td>
+ <td>apache/james:cassandra-3.6.0</td>
+ <td>apache/james:distributed-3.6.0</td>
+ <td>apache/james:jpa-3.6.0</td>
<td>None</td>
</tr>
<tr>
@@ -90,6 +90,14 @@
<td>Yes</td>
</tr>
<tr>
+ <td>Deployment model</td>
+ <td>Single node</td>
+ <td>Single node</td>
+ <td>Multi node</td>
+ <td>Single node</td>
+ <td>Single node</td>
+ </tr>
+ <tr>
<td>Supports IMAP</td>
<td>Yes</td>
<td>Yes</td>
@@ -138,12 +146,12 @@
<td>Yes</td>
</tr>
<tr>
- <td>Supports Grafana metrics</td>
+ <td>Supports Grafana metrics (Prometheus)</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
- <td>No</td>
- <td>No</td>
+ <td>Yes</td>
+ <td>Yes</td>
</tr>
<tr>
<td>Mailbox implementation</td>
@@ -174,7 +182,7 @@
<td>Mail queue implementation</td>
<td>ActiveMQ</td>
<td>ActiveMQ</td>
- <td>ActiveMQ</td>
+ <td>RabbitMQ</td>
<td>ActiveMQ</td>
<td>ActiveMQ</td>
</tr>
@@ -198,7 +206,7 @@
<td>Installation instructions</td>
<td><a href="install.html">Here</a></td>
<td><a href="install/guice-cassandra.html">Here</a></td>
- <td><a href="install/guice-cassandra.html">Here</a></td>
+ <td><a href="install/guice-cassandra-rabbitmq-s3.html">Here</a></td>
<td><a href="install/guice-jpa.html">Here</a></td>
<td><a href="install/guice-jpa-smtp.html">Here</a></td>
</tr>
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org