This is an automated email from the ASF dual-hosted git repository.

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new a5f3d7b08 [INLONG-7096][Dashboard] Selecting Pulsar MQ Optimization 
(#7097)
a5f3d7b08 is described below

commit a5f3d7b08d37fa0e6d944c5061ca0c84424b6a67
Author: Lizhen <88174078+bluew...@users.noreply.github.com>
AuthorDate: Sat Dec 31 16:30:26 2022 +0800

    [INLONG-7096][Dashboard] Selecting Pulsar MQ Optimization (#7097)
    
    Co-authored-by: Charles Zhang <dockerzh...@apache.org>
---
 inlong-dashboard/src/locales/cn.json                              | 1 +
 inlong-dashboard/src/locales/en.json                              | 1 +
 inlong-dashboard/src/metas/groups/defaults/Pulsar.ts              | 3 ++-
 .../src/pages/GroupDetail/DataStream/StreamItemModal.tsx          | 8 ++++++++
 4 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/inlong-dashboard/src/locales/cn.json 
b/inlong-dashboard/src/locales/cn.json
index a47a78004..d17d4a1ef 100644
--- a/inlong-dashboard/src/locales/cn.json
+++ b/inlong-dashboard/src/locales/cn.json
@@ -321,6 +321,7 @@
   "meta.Group.Pulsar.Parallel": "并行",
   "meta.Group.Pulsar.Serial": "顺序",
   "meta.Group.Pulsar.PartitionNum": "Topic 分区数",
+  "meta.Group.Pulsar.PartitionExtra": "Topic 分区数,最高可配置 100",
   "meta.Group.Pulsar.EnsembleSuffix": "节点数",
   "meta.Group.Pulsar.EnsembleExtra": "Topic 保存到多少个节点,最高可配置10个",
   "meta.Group.Pulsar.WriteQuorumSuffix": "副本数",
diff --git a/inlong-dashboard/src/locales/en.json 
b/inlong-dashboard/src/locales/en.json
index d66986604..8ba00e92b 100644
--- a/inlong-dashboard/src/locales/en.json
+++ b/inlong-dashboard/src/locales/en.json
@@ -321,6 +321,7 @@
   "meta.Group.Pulsar.Parallel": "Parallel",
   "meta.Group.Pulsar.Serial": "Serial",
   "meta.Group.Pulsar.PartitionNum": "Topic Part Nums",
+  "meta.Group.Pulsar.PartitionExtra": "The number of topic partitions, up to 
100 can be configured",
   "meta.Group.Pulsar.EnsembleSuffix": "Number of nodes",
   "meta.Group.Pulsar.EnsembleExtra": "How many nodes are Topic saved to, up to 
10 can be configured",
   "meta.Group.Pulsar.WriteQuorumSuffix": "Number of copies",
diff --git a/inlong-dashboard/src/metas/groups/defaults/Pulsar.ts 
b/inlong-dashboard/src/metas/groups/defaults/Pulsar.ts
index 3b4e4768a..7e6be1602 100644
--- a/inlong-dashboard/src/metas/groups/defaults/Pulsar.ts
+++ b/inlong-dashboard/src/metas/groups/defaults/Pulsar.ts
@@ -54,9 +54,10 @@ export default class PulsarGroup
     type: 'inputnumber',
     initialValue: 3,
     rules: [{ required: true }],
+    extra: i18n.t('meta.Group.Pulsar.PartitionExtra'),
     props: {
       min: 1,
-      max: 20,
+      max: 100,
       precision: 0,
     },
     visible: values => values.queueModule === 'PARALLEL',
diff --git 
a/inlong-dashboard/src/pages/GroupDetail/DataStream/StreamItemModal.tsx 
b/inlong-dashboard/src/pages/GroupDetail/DataStream/StreamItemModal.tsx
index 2c78e0e31..9aff9cd21 100644
--- a/inlong-dashboard/src/pages/GroupDetail/DataStream/StreamItemModal.tsx
+++ b/inlong-dashboard/src/pages/GroupDetail/DataStream/StreamItemModal.tsx
@@ -52,6 +52,8 @@ const Comp: React.FC<Props> = ({ inlongGroupId, 
inlongStreamId, mqType, ...modal
         type: 'inputnumber',
         label: i18n.t('meta.Group.TubeMq.NumberOfAccess'),
         name: 'dailyRecords',
+        initialValue: 1,
+        isPro: true,
         rules: [{ required: true }],
         suffix: i18n.t('meta.Group.TubeMq.TenThousand/Day'),
         props: {
@@ -64,6 +66,8 @@ const Comp: React.FC<Props> = ({ inlongGroupId, 
inlongStreamId, mqType, ...modal
         type: 'inputnumber',
         label: i18n.t('meta.Group.TubeMq.AccessSize'),
         name: 'dailyStorage',
+        initialValue: 10,
+        isPro: true,
         rules: [{ required: true }],
         suffix: i18n.t('meta.Group.TubeMq.GB/Day'),
         props: {
@@ -76,6 +80,8 @@ const Comp: React.FC<Props> = ({ inlongGroupId, 
inlongStreamId, mqType, ...modal
         type: 'inputnumber',
         label: i18n.t('meta.Group.TubeMq.AccessPeakPerSecond'),
         name: 'peakRecords',
+        initialValue: 100,
+        isPro: true,
         rules: [{ required: true }],
         suffix: i18n.t('meta.Group.TubeMq.Stripe/Second'),
         props: {
@@ -88,6 +94,8 @@ const Comp: React.FC<Props> = ({ inlongGroupId, 
inlongStreamId, mqType, ...modal
         type: 'inputnumber',
         label: i18n.t('meta.Group.TubeMq.SingleStripMaximumLength'),
         name: 'maxLength',
+        initialValue: 1024,
+        isPro: true,
         rules: [{ required: true }],
         suffix: 'Byte',
         props: {

Reply via email to