This is an automated email from the ASF dual-hosted git repository.
chenguangsheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh-site.git
The following commit(s) were added to refs/heads/master by this push:
new fc563bb Update introduction.md
fc563bb is described below
commit fc563bb58cad1a76d7934183cad583ef5f67fd85
Author: Eason Chen <[email protected]>
AuthorDate: Tue Jan 17 16:00:22 2023 +0800
Update introduction.md
---
docs/introduction.md | 62 ++++++++++++----------------------------------------
1 file changed, 14 insertions(+), 48 deletions(-)
diff --git a/docs/introduction.md b/docs/introduction.md
index df6eb30..6d1891c 100644
--- a/docs/introduction.md
+++ b/docs/introduction.md
@@ -4,53 +4,19 @@ sidebar_position: 0
# Introduction to EventMesh
-[](https://github.com/apache/incubator-eventmesh/actions/workflows/ci.yml)
-[](https://codecov.io/gh/apache/incubator-eventmesh)
-[](https://lgtm.com/projects/g/apache/incubator-eventmesh/context:java)
-[](https://lgtm.com/projects/g/apache/incubator-eventmesh/alerts/)
-[](https://www.apache.org/licenses/LICENSE-2.0.html)
-[](https://github.com/apache/incubator-eventmesh/releases)
-[](https://join.slack.com/t/apacheeventmesh/shared_invite/zt-16y1n77va-q~JepYy3RqpkygDYmQaQbw)
-
-**Apache EventMesh (Incubating)** is a dynamic event-driven application
runtime used to decouple the application and backend middleware layer, which
supports a wide range of use cases that encompass complex multi-cloud, widely
distributed topologies using diverse technology stacks.
-
+**Apache EventMesh (Incubating)** is a fully serverless platform used to build
distributed event-driven applications.
## Features
-
-[//]: # ()
-[//]: # ()
-[//]: # (### Multi-Runtime Architecture)
-
-[//]: # ()
-[//]: # ()
-
-[//]: # ()
-[//]: # (### Orchestration)
-
-[//]: # ()
-[//]: # ()
-
-[//]: # ()
-[//]: # (### Data Mesh)
-
-[//]: # ()
-[//]: # ()
-
-- **Communication Protocol**: EventMesh could communicate with clients with
TCP, HTTP, or gRPC.
-- **CloudEvents**: EventMesh supports the
[CloudEvents](https://cloudevents.io) specification as the format of the
events. CloudEvents is a specification for describing event data in common
formats to provide interoperability across services, platforms, and systems.
-- **Schema Registry**: EventMesh implements a schema registry that receives
and stores schemas from clients and provides an interface for other clients to
retrieve schemas.
-- **Observability**: EventMesh exposed a range of metrics, such as the average
latency of the HTTP protocol and the number of delivered messages. The metrics
could be collected and analyzed with Prometheus or OpenTelemetry.
-- **Event Workflow Orchestration**: EventMesh Workflow could receive an event
and decide which command to trigger next based on the workflow definitions and
the current workflow state. The workflow definition could be written with the
[Serverless Workflow](https://serverlessworkflow.io) DSL.
-
-## Components
-
-Apache EventMesh (Incubating) consists of multiple components that integrate
different middlewares and messaging protocols to enhance the functionalities of
the application runtime.
-
-- **eventmesh-runtime**: The middleware that transmits events between
producers and consumers, which supports cloud-native apps and microservices.
-- **eventmesh-sdk-java**: The Java SDK that supports HTTP, TCP, and
[gRPC](https://grpc.io) protocols.
-- **eventmesh-sdk-go**: The Golang SDK that supports HTTP, TCP, and
[gRPC](https://grpc.io) protocols.
-- **eventmesh-connector-plugin**: The collection of plugins that connects
middlewares such as [Apache RocketMQ](https://rocketmq.apache.org)
(implemented) [Apache Kafka](https://kafka.apache.org) (in progress), [Apache
Pulsar](https://pulsar.apache.org/) (in progress), and
[Redis](https://redis.io) (in progress).
-- **eventmesh-registry-plugin**: The collection of plugins that integrate
service registries such as [Nacos](https://nacos.io) and
[etcd](https://etcd.io).
-- **eventmesh-security-plugin**: The collection of plugins that implement
security mechanisms, such as ACL (access control list), authentication, and
authorization.
-- **eventmesh-protocol-plugin**: The collection of plugins that implement
messaging protocols, such as [CloudEvents](https://cloudevents.io) and
[MQTT](https://mqtt.org).
-- **eventmesh-admin**: The control plane that manages clients, topics, and
subscriptions.
+Apache EventMesh (Incubating) has a vast amount of features to help users
achieve their goals. Let us share with you some of the key features EventMesh
has to offer:
+
+- Built around the [CloudEvents](https://cloudevents.io) specification.
+- Rapidty extendsible language sdk around [gRPC](https://grpc.io) protocols.
+- Rapidty extendsible middleware by connectors such as [Apache
RocketMQ](https://rocketmq.apache.org), [Apache
Kafka](https://kafka.apache.org), [Apache Pulsar](https://pulsar.apache.org),
[RabbitMQ](https://rabbitmq.com), [Redis](https://redis.io),
[Pravega](https://cncf.pravega.io), and
[RDMS](https://en.wikipedia.org/wiki/Relational_database)(in progress) using
[JDBC](https://en.wikipedia.org/wiki/Java_Database_Connectivity).
+- Rapidty extendsible controller such as
[Consul](https://consulproject.org/en/), [Nacos](https://nacos.io),
[ETCD](https://etcd.io) and [Zookeeper](https://zookeeper.apache.org/).
+- Guaranteed at-least-once delivery.
+- Deliver events between multiple EventMesh deployments.
+- Event schema management by catalog service.
+- Powerful event orchestration by [Serverless
workflow](https://serverlessworkflow.io/) engine.
+- Powerful event filtering and transformation.
+- Rapid, seamless scalability.
+- Easy Function develop and framework integration.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]