Comments (7)
I suggest that only one language SDK be placed in a repository. Placing the SDK in the same repository will result in the cost of downloading other language code for developers who only need to use the Go SDK.
Another suggestion is to name the repository in lowercase
For example:
github.com/Tencent/TubeMQ core library repo
github.com/Tencent/tubemq-go go client repo
github.com/Tencent/tubemq-cpp c++ client repo
github.com/Tencent/tubemq-java java client repo
from tubemq.
Yes, we can. I have some tips for build a community drive development progress.
- Release specification document every version. the source code change should respect the specification document.【See the Java Specification Document]
- Create a [RFC->Vote->Implment->Merged in] progress, If not pass the RFC progress, it should not change or add it in.
- Try not break the API , more compact required.
- Release developer guide, design mind map, or useful resources.
是的, 我们能加入进来贡献自己的力量。以下是我的一些意见和建议关于构建社区驱动开发流程:
- 每个版本变更,都有规范文件发布,代码变更,必须严格遵循规范文件【参见Java specification文件】
- 建议遵循【提案=》投票=》实现=》合并】流程,如果提案没有通过,就不要变更或者新增功能
- 不要破坏API,试着兼容它
- 发布开发者指南,设计脑图,或者其他有助于社区开发的资源。
from tubemq.
Thank you very much for your attention and support, thank you!
The project is still in the process of migrating to the Apache community,it's estimated that the project will be completed recently, and then it will be operated according to the Apache rules; the launch of the issue is to first raise a demand for this aspect in the way of GitHub, and look for partners with this willingness to pay attention to it; I am sorting out the internal C + + implementation, hoping to migrate to the project in the near future
非常感谢你的关注和支持,谢谢!
项目还在往Apache社区迁移的过程,估计最近这块能做完,接下来就将按照这个Apache规则来进行运作;发起issue是按照github的这个方式提一个这方面的需求,寻找有这块意愿的伙伴关注;我正在将内部的C++的实现进行整理,希望近期能迁移到项目里来
from tubemq.
@netroby, you can add your content in https://issues.apache.org/jira/browse/TUBEMQ-2#
from tubemq.
I will keep watching TubeMQ, I am also good at PHP, Golang, Python, Rust, Scala, Java. Will see how can i continue contribute.
But my free time very limited. due to chinese company high workload.
from tubemq.
I would be happy to provide the Go language SDK。Today at the Shenzhen gohper meetup conference, I shared go performance optimization practices。
I am very experienced in the field of go language development and performance optimization。
How to contribute to TubeMQ?
from tubemq.
Thanks @tensorchen ,It would be great if we could implement the producer and consumer client based on the protocol https://github.com/Tencent/TubeMQ/tree/master/tubemq-core/src/main/protobuf.
I am also writing a C ++ client, and I will consider putting the various language clients based on the needs to be implemented under the tubemq-client-twins directory of the main directory for management to avoid the problem of unclear trunk.
Do you have any good ideas?
from tubemq.
Related Issues (20)
- Error when I use mvn compile HOT 10
- Comb the use points of isBlank() function to reduce unnecessary checks
- After the default flow control, add consumer group level flow control,consumer group level flow control does not take effect. HOT 1
- Broker is slower than the consumer's VisitAuthorizedToken update,the consumer will continue to warn the failure of certificate. HOT 1
- Can tubemq support the compatibility of Kafka interface? HOT 2
- com.tencent.tubemq.corebase.protobuf.generated.ClientMaster HOT 3
- Shielding abnormal broker should not be limited to IOException, any exception in the writing process should be managed. HOT 1
- IOException occurs in the broker and the number of abnormal brokers exceeded blocking threshold which will affect data writing. Unfortunately, consumers will timeout constantly. HOT 2
- I strongly suggest some command-line tools like kafka command-line tools HOT 1
- Should we refactor the front-end console page because it is too old, both in terms of technology and architecture HOT 6
- If the broker was blocked, it can't be restored to the disabled state after restarting the master. HOT 2
- Inconsistency in the default conf and docs HOT 1
- TubeMQ web show Chinese garbled HOT 1
- Why copy file to SSD HOT 1
- TubeMQ connector for spark HOT 1
- There is a vulnerability in fastjson 1.2.60,upgrade recommended
- There is a vulnerability in netty 3.8.0.Final,upgrade recommended HOT 1
- 请问怎么实现的服务端过滤,可以大概说一下不
- 不维护了吗
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tubemq.