From 86441846d483600eb3bed26b04a13ae640e5b171 Mon Sep 17 00:00:00 2001 From: waiting Date: Wed, 30 Oct 2024 22:49:56 +0800 Subject: [PATCH] docs(awesome_midway.md): update @mwcp/otel (#4155) supports gRPC (Unary) additional --- site/docs/awesome_midway.md | 4 +++- .../current/awesome_midway.md | 24 +++++++++---------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/site/docs/awesome_midway.md b/site/docs/awesome_midway.md index 16293e3a461..fcd37d5ee1a 100644 --- a/site/docs/awesome_midway.md +++ b/site/docs/awesome_midway.md @@ -11,7 +11,7 @@ | [midway-apollo][midway-apollo] | helloHT | midway 携程异步动态配置 apollo 组件 | | [@mwcp/cache][@mwcp/cache] | waitingsong | midway Cache 增强组件 支持 [`Cacheable`][Cacheable], [`CacheEvict`][CacheEvict], [`CachePut`][CachePut] 装饰器 并支持[传入泛型参数获得方法入参类型][cache-generics-cn] | | [@mwcp/kmore][@mwcp/kmore] | waitingsong | midway 数据库组件 基于 [Knex],通过 `Transactional` 装饰器支持声明式事务,支持自动分页、智能连表,集成 [OpenTelemetry] 链路追踪 | -| [@mwcp/otel][@mwcp/otel] | waitingsong | midway [OpenTelemetry] 增强组件 支持 [`Trace`][Trace], [`TraceLog`][TraceLog], [`TraceInit`][TraceInit] 装饰器 并支持[传入泛型参数获得方法入参类型][otel-generics-cn] | +| [@mwcp/otel][@mwcp/otel] | waitingsong | midway [OpenTelemetry] 增强组件,协议支持 HTTP 和 [gRPC (Unary)] 支持 [`Trace`][Trace], [`TraceLog`][TraceLog], [`TraceInit`][TraceInit] 装饰器 并支持[传入泛型参数获得方法入参类型][otel-generics-cn] | | [@mwcp/jwt][@mwcp/jwt] | waitingsong | midway JWT 增强组件 支持 [`Public`][jwt-public] 装饰器 | | [@mwcp/paradedb][@mwcp/paradedb] | waitingsong | midway [ParadeDb] 组件。首个基于 Postgres 的 Elasticsearch 开源替代,采用 Rust 编写, 旨在提供快速的全文检索、语义检索和混合检索能力,适用于搜索场景 | | [@mwcp/pgmq][@mwcp/pgmq] | waitingsong | midway [pqmg-js] 组件 支持 [`Consumer`][Consumer], [`PgmqListener`][PgmqListener] 装饰器, 支持事务以及事务保护的类似 MQ `Exchange` 概念的路由。 [PGMQ] 是一个基于 [PG] 数据库扩展的轻量级消息队列,原生支持消息持久化和延迟消息,类似 `AWS SQS` 或 `RSMQ` | @@ -106,3 +106,5 @@ [mailer-en]:https://github.com/MrDotYan/midwayjs_mailer [mailer-en-doc]:https://github.com/MrDotYan/midwayjs_mailer/blob/main/readme.md [midwayjs-admin]:https://gitee.com/yncykj/midway-admin.git + +[gRPC (Unary)]: https://github.com/midwayjs/midway/tree/main/packages/grpc diff --git a/site/i18n/en/docusaurus-plugin-content-docs/current/awesome_midway.md b/site/i18n/en/docusaurus-plugin-content-docs/current/awesome_midway.md index 1d929cfebd4..39868d88a33 100644 --- a/site/i18n/en/docusaurus-plugin-content-docs/current/awesome_midway.md +++ b/site/i18n/en/docusaurus-plugin-content-docs/current/awesome_midway.md @@ -4,18 +4,16 @@ The following lists high-quality community projects related to Midwayjs ## Microservices -| Name | Author | Description | -| -------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [@letscollab/midway-nacos][@lnulls] | Nawbc | midway nacos component | -| [midway-elasticsearch][midway-elasticsearch] | ddzyan | Mi1dway elasticsearch component | -| [midway-apollo][midway-apollo] | helloHT | Midway Ctrip Asynchronous Dynamic Configuration apollo Components | -| [@mwcp/cache][@mwcp/cache] | waitingsong | midway Cache Component supports [`Cacheable`][Cacheable], [`CacheEvict`][CacheEvict], [`CachePut`][CachePut] decorators and supports generics for [obtaining method parameter type][cache-generics] | -| [@mwcp/kmore][@mwcp/kmore] | waitingsong | midway Database QueryBuilder base on [Knex], declarative transaction via `Transactional` decorator, intergrated [OpenTelemetry] trace | -| [@mwcp/otel][@mwcp/otel] | waitingsong | midway [OpenTelemetry] component supports [`Trace`][Trace], [`TraceLog`][TraceLog], [`TraceInit`][TraceInit] decorators and supports generics for [obtaining method parameter type][otel-generics] | -| [@mwcp/jwt][@mwcp/jwt] | waitingsong | midway JWT component supports [`Public`][jwt-public] decorator | - - -| [@mwcp/paradedb][@mwcp/paradedb] | waitingsong | midway [ParadeDb] component. Postgres for Search & Analytics —— Modern Elasticsearch Alternative built on Postgres | +| Name | Author | Description | +| -------------------------------------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [@letscollab/midway-nacos][@lnulls] | Nawbc | midway nacos component | +| [midway-elasticsearch][midway-elasticsearch] | ddzyan | Mi1dway elasticsearch component | +| [midway-apollo][midway-apollo] | helloHT | Midway Ctrip Asynchronous Dynamic Configuration apollo Components | +| [@mwcp/cache][@mwcp/cache] | waitingsong | midway Cache Component supports [`Cacheable`][Cacheable], [`CacheEvict`][CacheEvict], [`CachePut`][CachePut] decorators and supports generics for [obtaining method parameter type][cache-generics] | +| [@mwcp/kmore][@mwcp/kmore] | waitingsong | midway Database QueryBuilder base on [Knex], declarative transaction via `Transactional` decorator, intergrated [OpenTelemetry] trace | +| [@mwcp/otel][@mwcp/otel] | waitingsong | midway [OpenTelemetry] component supports HTTP and [gRPC (Unary)], supports [`Trace`][Trace], [`TraceLog`][TraceLog], [`TraceInit`][TraceInit] decorators and supports generics for [obtaining method parameter type][otel-generics] | +| [@mwcp/jwt][@mwcp/jwt] | waitingsong | midway JWT component supports [`Public`][jwt-public] decorator | +| [@mwcp/paradedb][@mwcp/paradedb] | waitingsong | midway [ParadeDb] component. Postgres for Search & Analytics —— Modern Elasticsearch Alternative built on Postgres | | [@mwcp/pgmq][@mwcp/pgmq] | waitingsong | midway [pqmg-js] component supports [`Consumer`][Consumer], [`PgmqListener`][PgmqListener] decorators. [PGMQ] is a lightweight message queue based on [PG] database, with native support for message persistence and delayed messages, similar to AWS SQS or RSMQ | | [midway-throttler][midway-throttler] | larryzhuo | midway throttler current limiting component | @@ -98,3 +96,5 @@ Welcome everyone to contribute to the community, edit this page and add your fav [Knex]: https://knexjs.org/ [OpenTelemetry]: https://github.com/open-telemetry + +[gRPC (Unary)]: https://github.com/midwayjs/midway/tree/main/packages/grpc