Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

init impl task list #2

Open
11 tasks
unship opened this issue Nov 14, 2018 · 1 comment
Open
11 tasks

init impl task list #2

unship opened this issue Nov 14, 2018 · 1 comment

Comments

@unship
Copy link

unship commented Nov 14, 2018

relate #1

MessagingAccessPoint: "dynamic" vs "static"

cpp impl use dlopen, and java impl use Class.forName for load MessagingAccessPoint lib, go can use plugin to load lib, but it is not common in go community, So I recommend use golang's sql impl style

package management

  • go mod(recommend)
  • dep

return err instead of throws

do not panic, return err

OMSResponseStatus code generator

for now, hard code this part

TODO

  • OMS URL parser
  • MessagingAccessPoint, ResourceManager
  • OMS
  • OMSResponseStatus
  • Consumer
  • Producer
  • ProducerInterceptor
  • ConsumerInterceptor
  • rocketmq MessagingAccessPoint impl
  • kafka MessagingAccessPoint impl
  • pulsar MessagingAccessPoint impl
@duhengforever
Copy link

@llVim For rocketmq/kafka/pulsar MessagingAccessPoint impl, We can put it into other projects for implementation. Currently, this project only focuses on interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants