You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by "JanYork (via GitHub)" <gi...@apache.org> on 2024/04/18 08:09:01 UTC
[D] How do I dynamically create and delete a Topic in C++ or Node? [rocketmq]
GitHub user JanYork created a discussion: How do I dynamically create and delete a Topic in C++ or Node?
Can other languages have the ability to operate RocketMQ Admin? For example: adding or deleting Topic in C++ program.
It can be implemented in Java. Netty from rocket.remoting provides the ability to operate admin. You can use the tools in the rocket.tool package to implement management operations.
But there is no support for Netty in other languages. Netty is a Java library. Is there a better request method? Is it possible to use Grpc to implement the operational capabilities of rocketmq admin?
GitHub link: https://github.com/apache/rocketmq/discussions/8037
----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org
Re: [D] How do I dynamically create and delete a Topic in C++ or Node? [rocketmq]
Posted by "JanYork (via GitHub)" <gi...@apache.org>.
GitHub user JanYork closed a discussion: How do I dynamically create and delete a Topic in C++ or Node?
Can other languages have the ability to operate RocketMQ Admin? For example: adding or deleting Topic in C++ program.
It can be implemented in Java. Netty from rocket.remoting provides the ability to operate admin. You can use the tools in the rocket.tool package to implement management operations.
But there is no support for Netty in other languages. Netty is a Java library. Is there a better request method? Is it possible to use Grpc to implement the operational capabilities of rocketmq admin?
GitHub link: https://github.com/apache/rocketmq/discussions/8037
----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org
Re: [D] How do I dynamically create and delete a Topic in C++ or Node? [rocketmq]
Posted by "biningo (via GitHub)" <gi...@apache.org>.
GitHub user biningo added a comment to the discussion: How do I dynamically create and delete a Topic in C++ or Node?
@JanYork But I don't know if [RIP-17](https://github.com/apache/rocketmq/wiki/RIP-17-RocketMQ-HTTP-Proxy-Support) will add an http api about admin.
GitHub link: https://github.com/apache/rocketmq/discussions/8037#discussioncomment-9306665
----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org
Re: [D] How do I dynamically create and delete a Topic in C++ or Node? [rocketmq]
Posted by "biningo (via GitHub)" <gi...@apache.org>.
GitHub user biningo edited a comment on the discussion: How do I dynamically create and delete a Topic in C++ or Node?
Admin has no sdk for other languages. But I think there are two ways to solve this problem.
1. You can wrap rocketmq-tools to implement the http proxy,and then use other language to request this http api. (it is easy)
2. Implement the RocketMQ protocol in other languages.
GitHub link: https://github.com/apache/rocketmq/discussions/8037#discussioncomment-9306593
----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org
Re: [D] How do I dynamically create and delete a Topic in C++ or Node? [rocketmq]
Posted by "cserwen (via GitHub)" <gi...@apache.org>.
GitHub user cserwen added a comment to the discussion: How do I dynamically create and delete a Topic in C++ or Node?
Currently, grpc maybe not support to operate metadata, you can implement the protocol through reference[ rocketmq-client-cpp ](https://github.com/apache/rocketmq-client-cpp)
We can also implement RocketMQ admin for the GRPC protocol, but it doesn't seem to be achievable quickly
GitHub link: https://github.com/apache/rocketmq/discussions/8037#discussioncomment-9348659
----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org
Re: [D] How do I dynamically create and delete a Topic in C++ or Node? [rocketmq]
Posted by "biningo (via GitHub)" <gi...@apache.org>.
GitHub user biningo added a comment to the discussion: How do I dynamically create and delete a Topic in C++ or Node?
Admin has no sdk for other languages.
But I think there are two ways to solve this problem.
1. You can wrap rocketmq-tools to implement the http proxy,and then use other language to request this http api. (it is easy)
2. Implement the RocketMQ protocol in other languages.
GitHub link: https://github.com/apache/rocketmq/discussions/8037#discussioncomment-9306593
----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org