-
Notifications
You must be signed in to change notification settings - Fork 0
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
communication #4
Comments
Hi Niels, I have few questions, please help to clarify:
Can you provide the technical design for event module if the team have it already ?I am happy to work on the development of that.If not, I will come up with the design and let you know, lets discuss on it. Thanks |
The team has started the design of the event module, but it is still in the perfect stage. The general content of the module has not been sorted out yet. The document is only available in Chinese. I will send you a try first, and then we will improve it together. Of course it is a better thing that you develop this module independently. |
Thanks for sharing the document, I will translate it to understand. Are we gonna use any broker for pub-sub implementation? |
You are welcome.For a while, we will put the design document on github, and you can submit the English version of the design document. In the current consideration, we do not plan to use heavyweight components such as Kafka, ActiveMQ, etc., but we are implementing our own code to implement a single-process publish-subscribe module. |
Hi Niels, I have few questions on the design. Please help to clarify. |
=========================================================== 1、启动时候会加载订阅者的信息,主题可以认为是由发布者来创建。 Design document will be updated over the next few days, weakening the topic, with only subscribe event and event publishing. When the event is released, subscribers will consume, no subscribers, and no consumption.
2, the kernel-module and event-bus module do not publish subscribe event. 3, when sending messages, bring the topic of the event. 4, each module event is pre defined in the developer document. |
Thanks, I will wait for the updated document. |
when do we expect updated design document ?
I couldn't get full information from the document (Chinese doc) like images are not loaded and few translation issues. |
Hey, Naveen. I'm Emerson from NULS core team. We do want you to join us with development of event bus module of NULS. |
Dear Naveen:
First of all, thank you for participating in the technical research business of the NULS community. We hope that more and more talents like you.
首先感谢您参与NULS社区的技术研究事业,我们希望像您这样的人才越来越多。
We have carefully read your module code and have some content to discuss with you.
我们认真的阅读了您的module代码,有一些内容想与您探讨
1, After reading your code, I find that your code is called an event module, but it is not a module, but an application.
1、读了你的代码后,发现你的代码虽然叫做event-module,但是其实并不是NULS模块,而是一个nuls的应用。
2, In the current architecture, the module still provides services in the way of java internal interface calls, that is, other modules can directly use EventService
2、目前的架构中,模块还是以java内接口调用的方式提供服务,就是其他模块可以直接使用EventService
3, For the use of spring, we are not against, but the bottom module does not consider the use of springs, to avoid restrictions
3、针对spring的使用,我们并不反对,但底层模块不考虑使用spring,避免受到限制
4、The underlying module has been considered in the event module, the responsibility is to perform asynchronous event processing between modules, similar to the publish subscription model.
4、底层模块的考虑中有过event-module,职责是进行模块间异步的事件处理,类似于发布订阅模型
5, Your approach is a good application production method, in the version after 1.1, provides a new protocol for carrying application data, you can do DAPP in this way.
5、你的这种做法,是很好的应用制作方式,在1.1之后的版本,提供了一个新的协议,用于承载应用数据,可以用你的这种方式做DApp。
6, we simply browsed your code. If there is something wrong, please correct me. The technical improvement needs to communicate with people like you.
6、我们只是简单的浏览了你的代码,如果有理解不对的地方请指正,技术的提高需要与您这样的人的沟通
The text was updated successfully, but these errors were encountered: