Comments (3)
That's another item on my to-do list. I'd definitely like to add support for TLS/SSL and SASL, but I haven't yet found the time to do it. I welcome contributions if you're so inclined ;-)
from dory.
Yeah I've never written C so I'm afraid that won't be a smart move, unfortunately (i was truly considering it).
The reason that I'm so interested in dory is because it makes so much sense to push events that come from PHP scripts to an external process so it doesn't affect page loads and user experience. I'm thinking about writing a standalone php daemon but it would do what dory does but probably less efficient (since not in C).
Also, as far as my google skills go (unless you know better), dory is the only producer that takes messages via a socket and takes care of all the work. Why dory is alone in this approach is a total mystery to me since it makes so much sense to outsource delivery from any programming language to an external program. and writing to a socket is ten times easier than reinventing what dory already does in that specific language. I also use nodejs so that would mean an easy push to a socket instead of writing a complete robust client in nodejs.
So yeah, maybe I'm missing something here, but to me, the approach dory takes should be the default approach to producing kafka messages in my opinion. So please fix all them things to make my life easier :p (I'm kidding of course)
from dory.
Thanks very much for the encouragement :-)
I'll keep adding features and updates, although progress is slow because I have a limited amount of time to work on Dory these days. I definitely intend to add support for security protocols such as TLS/SSL and SASL, hopefully in the not too distant future. In the meantime, you may want to try putting a TLS termination proxy such as stunnel on the web servers running your PHP code. Then dory would go through the proxy to communicate with the Kafka brokers. I've never tried it myself, but in principle it should work.
from dory.
Related Issues (16)
- Issues Compiling On CentOS-6.7 HOT 2
- dory failed to fetch metadata when one of the brokers is down HOT 6
- lz4 is available at Kafka should be available at Dory HOT 2
- Dynamic exception specifications are deprecated in C++11 HOT 5
- Add missing dependencies to the list for Ubuntu HOT 2
- gzip: error: this statement may fall through HOT 3
- Adding C++17 support with #include <functional> for io/chunk_and_pool.h HOT 2
- zstd (Zstandard) compression HOT 3
- Dory SSL HOT 3
- build error with centos 6.5 HOT 2
- Bug report: connect thread can not connect to ipv6 kafka brokers. HOT 2
- Docker build fails HOT 2
- Documentation HOT 2
- readdir_r is deprecated HOT 4
- Have to specify --allow_large_unix_datagrams even if --receive_socket_name is not used HOT 3
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 dory.