Git Product home page Git Product logo

rocketmq-externals's Introduction

Apache RocketMQ Community Projects Home

There are many of the Apache RocketMQ external projects, which is born from Apache RocketMQ Improvement Proposal and contributed and maintained by community. The PMC will lean towards developer community support, to help discovery and initial steps towards incubation in the external repository. Incubator Projects could graduate if they meet the following requirements.

  • Require 3+1 vote from the PMC.
  • Used successfully in production by at least three independent end users which, in the PMC judgement, are of adequate quality and scope.
  • Have a healthy number of committers.

Docs

User Guide for Connect 中文版

Graduated Projects

Incubator Projects

Notice: Console has renamed to dashboard and transfered the new repo, it will graduate in the near future, and welcome you to fill in the user due diligence.

A new MQTT protocol architecture model, based on which RocketMQ can better support messages from terminals such as IoT devices and Mobile APP. Based on the RocketMQ message unified storage engine, it supports both MQTT terminal and server message sending and receiving.

Notice: The project has transfered the new repo and will be removed from this repo, it will graduate in the near future, and welcome you to fill in the user due diligence.

Deploys RocketMQ on Kubernetes. it is built using the Operator SDK, which is part of the Operator Framework and hosted on OperatorHub

Provides Dockerfile and bash scripts for building and running docker image.

Exports metrics from RocketMQ servers for consumption by Prometheus.

RocketMQ connector, connect everything.

RocketMQ-Flume

Flume RocketMQ source and sink implementation.

RocketMQ-Spark

Integration of Apache Spark and Apache RocketMQ. Both push & pull consumers are provided. For more details please refer to README.

RocketMQ-JMS

RocketMQ's JMS 1.1 spec. implementation.

RocketMQ-MySQL

This project is a data replicator between MySQL and other systems. For more details please refer to README.

Others

RocketMQ-OpenTelemetry, RocketMQ-Ignite and RocketMQ-Storm integration can be found in those repositories.

Contribution

We are always very happy to have contributions, whether for trivial cleanups or big new features. We want to have high quality, well documented codes for each programming language, as well as the surrounding ecosystem of integration tools that people use with RocketMQ.

Nor is code the only way to contribute to the project. We strongly value documentation, integration with other project, and gladly accept improvements for these aspects.

More info please refer to How To Contribute.

rocketmq-externals's People

Contributors

aqlu avatar clementiv avatar dongeforever avatar duhenglucky avatar fujian-zfj avatar git-yang avatar githublaohu avatar huanwei avatar imaffe avatar leonchen83 avatar lwclover avatar maixiaohai avatar odbozhou avatar rongtongjin avatar shannonding avatar shroman avatar stenicholas avatar styletang avatar syzjava avatar vesense avatar vongosling avatar walking98 avatar wlliqipeng avatar xujianhai666 avatar yuchenlichuck avatar zhang-ke avatar zhangjidi2016 avatar zhaoqun911 avatar zhouxinyu avatar zongtanghu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rocketmq-externals's Issues

请给一个连接aliyun商业MQ的demo,谢谢。

DefaultMQPushConsumer consumer("CID_JfSiteConsume");
consumer.setSessionCredentials("×××××", "×××××", "ALIYUN");
consumer.setConsumeFromWhere(CONSUME_FROM_LAST_OFFSET);

// consumer.setMessageModel(BROADCASTING);
consumer.setNamesrvAddr("http://onsaddr-internet.aliyun.com/rocketmq/nsaddr4client-internet");

// consumer.setGroupName("CID_JfSiteConsume");
// consumer.setNamesrvDomain(info.namesrv_domain);
// consumer.setInstanceName("CID_JfSiteConsume");
MyMsgListener msglistener;
consumer.registerMessageListener(&msglistener);
consumer.subscribe("SiteInformMessage", "*");

try
{
	consumer.start();
}
catch (MQClientException &e) 
{
	std::cout << e << std::endl;
}

std::cout << "consumer started";
std::string str;
std::cin >> str;

consumer.shutdown();

这是我的测试代码,无法收到消息。

rocketmq-spring-boot-starter,不支持Spring boot 2.0.2.RELEASE啊?如何解决

Maven引入,1.57、1.58是没问题的

org.springframework.boot
spring-boot-starter-parent
2.0.2.RELEASE

错误日志如下:
attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'producerApplication': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}
2018-06-27 16:45:55.325 INFO 3835 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2018-06-27 16:45:55.340 INFO 3835 --- [ main] ConditionEvaluationReportLoggingListener :

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2018-06-27 16:45:55.456 ERROR 3835 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :


APPLICATION FAILED TO START


Description:

A component required a bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' that could not be found.
- Bean method 'rocketMQTemplate' in 'RocketMQAutoConfiguration' not loaded because @ConditionalOnBean (types: org.apache.rocketmq.client.producer.DefaultMQProducer; SearchStrategy: all) did not find any beans of type org.apache.rocketmq.client.producer.DefaultMQProducer

Action:

Consider revisiting the conditions above or defining a bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' in your configuration.

Disconnected from the target VM, address: '127.0.0.1:55452', transport: 'socket'

Process finished with exit code 1

run rocketmq-broker using docker EXIT(137)

BUG REPORT

when I try to build and run name server and broker on MAC,
using the following sh:

rocketmq-externals/rocketmq-docker/4.1.0-incubating/play.sh

name server is ok, but broker container was automatically KILLED and exit(137)

Anyway, I tried to start the broker in name server container.

The broker was automatically killed. Is there any suggestion?

error message:

root@46dca5673f74:/opt/rocketmq-4.1.0-incubating# sh bin/mqbroker -n localhost:9876 &
[1] 35
root@46dca5673f74:/opt/rocketmq-4.1.0-incubating# Killed

[1]+  Exit 137                sh bin/mqbroker -n localhost:9876

RocketMQ 监控查看消费情况报错206

RocketMQ 查看消费者消费情况 ,请求如下:

/consumer/queryTopicByConsumer.query?consumerGroup=BIZ_LOG_ONS_PRODUCER_GROUP

报错内容:

{"status":-1,"data":null,"errMsg":"org.apache.rocketmq.client.exception.MQClientException: CODE: 206 DESC: Not found the consumer group consume stats, because return offset table is empty, maybe the consumer not consume any message\nFor more information, please visit the url, http://rocketmq.apache.org/docs/faq/"}

实际的faq页面没找到相关的信息。

Add javadocs for RocketMQ-Flink

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

FEATURE REQUEST

  1. Please describe the feature you are requesting.

I think it's very necessary to add javadocs since it would be convenient to learn the API usage for RocketMQ users, especially the fresh.

  1. Provide any additional detail on your proposed use case for this feature.
  • Add maven-javadoc-plugin in pom.xml
  • Add javadocs directory including the lateset javadoc.
  • Update the rocketmq-flink/README.md
  1. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

should-have

  1. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:
  • no sub task

Bean method 'rocketMQTemplate' not loaded because @ConditionalOnClass did not find required class 'org.apache.rocketmq.client.impl.MQClientAPIImpl'

您好:
您已经有九个月没有更新代码了。
现在我们用的SpringBoot 2.0.0版本以上的。
引用了这个
<!--在pom.xml中添加依赖--> <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>spring-boot-starter-rocketmq</artifactId> <version>1.0.0</version> </dependency>

   照着demo写的,都会启动失败,老哥有空检查一下代码吧
   肯定是有些问题的。
   `
   Description:

Field rocketMQTemplate in com.newframe.NewFrameApplication required a bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' that could not be found.
- Bean method 'rocketMQTemplate' not loaded because @ConditionalOnClass did not find required class 'org.apache.rocketmq.client.impl.MQClientAPIImpl'
Action:
Consider revisiting the conditions above or defining a bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' in your configuration.
`

rocketmq-cpp when compiled with msvc, "there is no stdbool.h", and with visual studio 2010, not support c++11

The issue tracker is ONLY used for bug report and feature request.

BUG REPORT

  1. Please describe the issue you observed:
  • Use cmake produce the sln file, open sln with visual studio 2010 to build the project

  • Wish to get the static lib rocketmq.lib

  • What did you see instead?
    See some errors, no stdbool.h, thread, etc

  1. Please tell us about your environment:
    Windows 7 64bit, Visual studio 2010
  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

how to consume message orderly

When I set the listener to
@RocketMQMessageListener(topic = "aaaaa", messageModel = MessageModel.BROADCASTING, consumerGroup = "bbbb", consumeMode = ConsumeMode.ORDERLY)

The consumer does not receive any message at all,
I checked rocketmq console and can confirm that those message are successfully created from producer.

And, the consumer can consume message if I set the consumeMode to concurrently.

Could you please share some hints, what am I missing here to turn the consumer into "orderly" mode?

[rocketmq-console]switch for cluster doesn't work

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
    [rocketmq-console]switch for cluster doesn't work
  • What did you do (The steps to reproduce)?
    build two broker clusters : clusterA and clusterB;
    open rocketmq conole, click 'cluster'
  • What did you expect to see?
    I can switch in two clusters, and there are brokers in each cluster
  • What did you see instead?
    I saw only one broker cluster, and I choose to switch another cluster, it showed nothing
  1. Please tell us about your environment:
    mac
  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):
    /cluster/list.query: "clusterAddrTable":{"sns-cluster1":["broker-a2"],"sns-cluster":["broker-b","broker-a"]}

RocketMQ + Spark Structured Streaming Integration can not work well

1.RocketMQ + Spark Structured Streaming Integration Guide
2.It is not good to run according to guidance
val spark = SparkSession
.builder
.master("local[2]")
.appName("StructuredNetworkWordCount")
.getOrCreate()
val df = spark
.readStream
.format("org.apache.spark.sql.rocketmq.RocketMQSourceProvider")
.option("nameServer", "192.168.2.210:9876;192.168.2.211:9876")
.option("topic", "testtopic")
.option("groupId","streaming1")
.load()
df.printSchema()
df.selectExpr("CAST(body AS STRING)").groupBy("body").count()
val query = df.writeStream
.outputMode("update")
.format("console")
.start()
query.awaitTermination()
3.how to set groupId for rocketMq for identifying the consumer

Improvements for RocketMQ-Spark

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

FEATURE REQUEST

  1. Please describe the feature you are requesting.

Some improvements for RocketMQ-Spark.

  1. Provide any additional detail on your proposed use case for this feature.

Following is the change list:

  • Upgraded RocketMQ version to 4.2.0
  • Removed duplicated gitignore
  • Removed author infos
  • Enabled unit tests by default
  • Removed the dependency of java class refer to scala RocketMqUtils
  • Moved RocketMqRDD and MQPullInputDStream to the right directory. These two class should be in the org.apache.spark package due to the limit of being invoked APIs private[spark].
  • Some minor code style and documents improvements
  1. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

must-have

  1. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:
  • no sub tasks

A component required a bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' that could not be found

When I start sprintboot with rocketmq , it show errors as following:

A component required a bean of type 'org.apache.rocketmq.spring.starter.core.RocketMQTemplate' that could not be found

  • Bean method 'rocketMQTemplate' in 'RocketMQAutoConfiguration' not loaded because @ConditionalOnBean (types: org.apache.rocketmq.client.producer.DefaultMQProducer; SearchStrategy: all) did not find any beans

pom.xml

org.springframework.boot
spring-boot-starter-parent
1.5.8.RELEASE

org.apache.rocketmq spring-boot-starter-rocketmq 1.0.0-SNAPSHOT

application.properties
spring.rocketmq.name-server=127.0.0.1:9876

rocketmq-console集群页面显示问题

问题:

我有两个broker,分别是broker-a(Master),broker-b(Slave)。但是在rocketmq-console集群页面始终只会显示一个节点信息,必须刷新页面才能切换到另一个节点

11
22

rocketmq-redis expire bug

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
  • What did you do (The steps to reproduce)?

create kv abc in redis with expire
downstream data to rocketmq
fount that other key have the abc key expire value.

  • What did you expect to see?

only that abc key with expire value.

  1. Please tell us about your environment:

rocketmq-redis-1.0.0

  1. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

[FeatureRequest]: Support sending transactional message with rocketmq-spring-boot-starter

FEATURE REQUEST

  1. RocketMQ has supported the transaction message in version 4.4.0, but the rocketmq-spring-boot-starter has no the related support yet.

  2. Provide any additional detail on your proposed use case for this feature:
    a. Declare the RocketMQTemplate;
    b. Create a new transactional (tx) producer with TransactionListener implementation class;
    c. Send transactional message with the tx-producer;
    d. Shutdown the tx-producer if not use it again.

  3. It is a nice-to-have function. User can use the rocketMQTemplate to send transactional message and inject the TransactionListener implementation class.

RocketMQ 监控查询报错 Code 206

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
  • What did you do (The steps to reproduce)?

  • What did you expect to see?

  • What did you see instead?

  1. Please tell us about your environment:

  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

Add rocketmq-flink to readme

This is a minor change.
Since we have merged the RocketMQ-Flink module into master, we'd better to update the home README.MD to add Rocketmq-Flink.

rocketmq-spring-boot-starter怎样顺序消费消息

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
  • What did you do (The steps to reproduce)?

  • What did you expect to see?

  • What did you see instead?

  1. Please tell us about your environment:

  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

Add IoT bridge for RocketMQ

FEATURE REQUEST

  1. Please describe the feature you are requesting.
    A bridge between IoT devices and RocketMQ is wanted.

  2. Provide any additional detail on your proposed use case for this feature.
    We want our IoT devices which run on MQTT protocol to leverage the RocketMQ.

  3. More details
    See the RIP-1: MQTT Bridge for more details

rocketmq-cpp:广播模式消费,每次启动都会把历史消息全部重新消费一次

DefaultMQPushConsumer consumer("CID_JfSiteConsume");
consumer.setSessionCredentials("××××", "×××", "ALIYUN");
consumer.setConsumeFromWhere(CONSUME_FROM_FIRST_OFFSET);
consumer.setMessageModel(BROADCASTING);

// consumer.setNamesrvAddr("http://onsaddr-internet.aliyun.com/rocketmq/nsaddr4client-internet");

// consumer.setGroupName("CID_JfSiteConsume");
consumer.setNamesrvDomain("http://onsaddr-internet.aliyun.com/rocketmq/nsaddr4client-internet");
// consumer.setInstanceName("CID_JfSiteConsume");
MyMsgListener msglistener;
consumer.registerMessageListener(&msglistener);
consumer.subscribe("SiteInformMessage", "888");

rocketmq-flume-souce packagename org.apache.rocketmq.flume.ng.souce is wrong!

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
    rocketmq-flume-souce packagename org.apache.rocketmq.flume.ng.souce is wrong!
  • What did you do (The steps to reproduce)?
    change org.apache.rocketmq.flume.ng.souce to org.apache.rocketmq.flume.ng.source

  • What did you expect to see?

  • What did you see instead?

  1. Please tell us about your environment:

  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

maven中心库无法下载

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>spring-boot-starter-rocketmq</artifactId>
        <version>1.0.0-SNAPSHOT</version>
    </dependency>

maven加载不到

rocketmq-spring-boot-starter

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
  • What did you do (The steps to reproduce)?

  • What did you expect to see?

  • What did you see instead?

  1. Please tell us about your environment:

  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

Add Support for Spark SQL

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

FEATURE REQUEST

  1. Please describe the feature you are requesting.

Currently RocketMQ already supports Spark RDD API as well as D-Stream. It would be nice if it also supports Spark SQL and Spark Structured Streaming.

By the way, the Spark SQL's API is very different from Spark's, so it's almost impossible if you need to integrate with Spark SQL or Structured Streaming.

  1. Provide any additional detail on your proposed use case for this feature.

I want to use Spark SQL / Spark Structured Streaming with RocketMQ.

  1. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

I don't think there is a clear solution or workaround. As I described in part 1, it's almost impossible to use Structured Streaming with RocketMQ.

  1. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

We may decompose the task into following sub-tasks, referred to the source code of spark-sql-kafka-0-10.

  • RocketMQStreamSourceProvider
  • RocketMQRelationProvider
  • RocketMQStreamSinkProvider
  • RocketMQCreatableRelationProvider
  • RocketMQStreamWriteSupport
  • RocketMQContinuousReadSupport

mvnrepository doesn't have spring-boot-starter-rocketmq

Hello:
mvnrepository doesn't have spring-boot-starter-rocketmq

		<dependency>
			<groupId>org.apache.rocketmq</groupId>
			<artifactId>spring-boot-starter-rocketmq</artifactId>
			<version>1.0.0-SNAPSHOT</version>
		</dependency>```

This pom doesn't work。

rocketmq-spring-boot-starter inaccurate judgment for message type in defaultRocketMQListenerContainer

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
    Judgment about message type not accurate in method getMessageType of DefaultRocketMQListenerContainer class when rocketMQListener is a proxy object and it always return Object.class .

  2. Please tell us about your environment:

  3. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

Add javadocs for RocketMQ-Spark

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

FEATURE REQUEST

  1. Please describe the feature you are requesting.

I think it's very necessary to add javadocs since it would be convenient to learn the API usage for RocketMQ users, especially the fresh.

  1. Provide any additional detail on your proposed use case for this feature.
  • Add maven-javadoc-plugin in pom.xml
  • Add javadocs directory including the lateset javadoc.
  • Update the rocketmq-spark/README.md
  1. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

should-have

  1. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:
  • no sub task

c++ asyncProducer example producer failed

The issue tracker is ONLY used for bug report and feature request.

Any question or RocketMQ proposal please use our mailing lists.

BUG REPORT

  1. Please describe the issue you observed:
    使用rocketmq-cpp example AsyncProducer异步生产报错
# 同步接口正常
./bin/SyncProducer -t test-mq -g Test-Group -n 28.163.0.67:9876 -m 200
nameserver: 28.163.0.67:9876
topic: test-mq
groupname: Test-Group
produce content: msgbody for test
msg  count: 200
thread count: 8
tps: 0
tps: 0
send RT more than: 2406 ms with msgid: 1CA3004300002A9F0000002061BEA9A8
send RT more than: 2407 ms with msgid: 1CA3004300002A9F0000002061BEABB4
send RT more than: 2407 ms with msgid: 1CA3004300002A9F0000002061BEAA2B
send RT more than: 2410 ms with msgid: 1CA3004300002A9F0000002061BEACBA
send RT more than: 2410 ms with msgid: 1CA3004300002A9F0000002061BEAC37
send RT more than: 2410 ms with msgid: 1CA3004300002A9F0000002061BEAAAE
send RT more than: 2407 ms with msgid: 1CA3004300002A9F0000002061BEAB31
per msg time: 12.175ms
========================finished==============================
send RT more than: 2809 ms with msgid: 1CA3004300002A9F0000002061BF149B
tps: 210


 # 异步接口
./AsyncProducer -t test-mq -g producerGroup -n 28.163.0.67:9876 -m 200
# 报错输出
nameserver: 28.163.0.67:9876
topic: test-mq
groupname: producerGroup
produce content: msgbody for test
msg  count: 200
thread count: 8
tps: 0
tps: 0
tps: 0
tps: 0
per msg time: 20.08ms
========================finished==============================
send ExceptionType:  , msg: send msg failed due to wait response timeout or network error,error:-1,in file </rocket-cpp/src/common/AsyncCallbackWrap.cpp> line:55
  • What did you do (The steps to reproduce)?
    cd rocketmq-cpp && mkdir build && cd build && cmake .. && make
  • What did you expect to see?
    producer success
  • What did you see instead?
    error
  1. Please tell us about your environment:
    Icon name: computer-vm
    Chassis: vm
    Virtualization: vmware
    Operating System: CentOS Linux 7 (Core)
    CPE OS Name: cpe:/o:centos:centos:7
    Kernel: Linux 3.10.0-327.el7.x86_64
    Architecture: x86-64

  2. Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):
    none

FEATURE REQUEST

  1. Please describe the feature you are requesting.

  2. Provide any additional detail on your proposed use case for this feature.

  3. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

  4. If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:

Could not find spring-boot-starter-rocketmq

<dependency>
    <groupId>org.apache.rocketmq</groupId>
    <artifactId>spring-boot-starter-rocketmq</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

Failed to execute goal on project rocketmq-server: Could not resolve dependencies for project edu.maskleo:rocketmq-server:jar:0.0.1-SNAPSHOT: Could not find artifact org.apache.rocketmq:spring-boot-starter-rocketmq:jar:1.0.0-SNAPSHOT -> [Help 1]

阿里云版rocketmq-client和公版的区别

为什么阿里云版本的rocketmq-client支持以下订阅方式而公版的不支持
consumer.subscribe("TopicTestMQ", "TagA||TagB", new MessageListener() { //订阅多个 Tag
public Action consume(Message message, ConsumeContext context) {
System.out.println("Receive: " + message);
return Action.CommitMessage;
}
});
//订阅另外一个 Topic
consumer.subscribe("TopicTestMQ-Other", "*", new MessageListener() { //订阅全部 Tag
public Action consume(Message message, ConsumeContext context) {
System.out.println("Receive: " + message);
return Action.CommitMessage;
}
});

go client

现在go client支持orderly consumer方式吗?
什么时候能有个全功能的go client。

error

The command '/bin/sh -c curl https://dist.apache.org/repos/dist/release/incubator/rocketmq/${ROCKETMQ_VERSION}/rocketmq-all-${ROCKETMQ_VERSION}-bin-release.zip -o rocketmq.zip && unzip rocketmq.zip && mv apache-rocketmq-all/* . && rmdir apache-rocketmq-all && rm rocketmq.zip' returned a non-zero code: 9
Unable to find image 'apache/incubator-rocketmq-namesrv:4.0.0-incubating' locally
Trying to pull repository docker.io/apache/incubator-rocketmq-namesrv ...
Pulling repository docker.io/apache/incubator-rocketmq-namesrv
/usr/bin/docker-current: Error: image apache/incubator-rocketmq-namesrv:4.0.0-incubating not found.
See '/usr/bin/docker-current run --help'.
Unable to find image 'apache/incubator-rocketmq-broker:4.0.0-incubating' locally
Trying to pull repository docker.io/apache/incubator-rocketmq-broker ...
Pulling repository docker.io/apache/incubator-rocketmq-broker
/usr/bin/docker-current: Error: image apache/incubator-rocketmq-broker:4.0.0-incubating not found.
See '/usr/bin/docker-current run --help'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.