sbezverk / gobmp

go based implementation of BGP's BMP protocol
Apache License 2.0
84 stars 27 forks source link

Does goBMP support sending parsed BMP data to another process instead of Kafka via TCP Socket? This can greatly simplify network deployment costs. #234

Closed wangchong2023 closed 10 months ago

wangchong2023 commented 10 months ago

Does goBMP support sending parsed BMP data to another process instead of Kafka via TCP Socket? This can greatly simplify network deployment costs.

sbezverk commented 10 months ago

Hello, no it does not support it, but you are welcome to propose a PR with such support.

wangchong2023 commented 10 months ago

Hello, no it does not support it, but you are welcome to propose a PR with such support.

@sbezverk

I also want to implement this function (very useful in simplifying deployment), but I am not very familiar with the GoLang language. Is there a mature package that implements this function? Also, do you have any suggestions or ideas for implementing this function?

sbezverk commented 10 months ago

@wangchong2023 the reason I am not jumping on implementing it is because it is very opinionated deployment model, it will require designing a sort of simple protocol to send data over the socket. Since it is not standard, there is a good chance that other people will not be happy with designed protocol and would want to change it. For now I prefer to stick with "standard" and commonly used models, like kafka, or nats etc...

wangchong2023 commented 10 months ago

@wangchong2023 the reason I am not jumping on implementing it is because it is very opinionated deployment model, it will require designing a sort of simple protocol to send data over the socket. Since it is not standard, there is a good chance that other people will not be happy with designed protocol and would want to change it. For now I prefer to stick with "standard" and commonly used models, like kafka, or nats etc...

OK.Thanks for your help.