Comments (5)
+1
from kestrel.
it seems it isnt. we are using it in a beta project though and will likely need to rewrite this project as i already mentioned in some other issues... the original author will likely concede development to another maintainer since he doesn't seem to have the required time as he told me.
There are a number of issues (missing tests are one) such as some header parsing issues as well as gaps in strict protocol adherence (order of acks against messages etc) that have to be addressed (e.g. using a simple state machine)
I am likely to do it anyway, but it will have to wait until after our beta (which will end at the end of july) before doing any real work. if anybody else would like to tackle it we could certainly test it :) ...
that said the project is closely related to memcache of course so maybe some overlap with existing projects could be exploited. all in all it should not take a whole lot of time to do it right.
from kestrel.
+1
I'm currently evaluating this tech and but #125 is breaking my initial build.
This project badly needs active maintenance.
from kestrel.
+1
from kestrel.
Twitter has upstream changes that were never merged here. You can see the subsequent versions and source jars here:
http://maven.twttr.com/net/lag/kestrel_2.9.2/
If it helps, I've got a Docker image building from the pre-compiled binaries:
https://github.com/thefactory/docker-kestrel
It's available on the Docker Hub:
https://registry.hub.docker.com/u/thefactory/kestrel/
$ docker run -i -t -v /var/lib/kestrel:/data thefactory/kestrel
INF [20140924-22:19:03.250] stats: Starting LatchedStatsListener
INF [20140924-22:19:03.305] admin: Starting TimeSeriesCollector
INF [20140924-22:19:03.307] admin: Admin HTTP interface started on port 2223.
INF [20140924-22:19:03.314] kestrel: Kestrel config: listenAddress=0.0.0.0 memcachePort=Some(22133) textPort=Some(2222) queuePath=/data expirationTimerFrequency=Some(1.seconds) clientTimeout=Some(30.seconds) maxOpenTransactions=100 connectionBacklog=None statusFile=/tmp/.kestrel-status defaultStatus=Up statusChangeGracePeriod=0.seconds enableSessionTrace=false zookeeper=<None>
INF [20140924-22:19:03.350] kestrel: no status stored at '/tmp/.kestrel-status'; status remains 'Up'
INF [20140924-22:19:03.446] kestrel: kestrel-memcache server started on /0.0.0.0:22133
INF [20140924-22:19:03.450] kestrel: kestrel-text server started on /0.0.0.0:2222
INF [20140924-22:19:03.457] kestrel: kestrel-thrift server started on /0.0.0.0:2229
INF [20140924-22:19:03.462] kestrel: Starting up background expiration task.
INF [20140924-22:19:03.463] kestrel: Starting background-expiration
INF [20140924-22:19:03.465] kestrel: Kestrel 2.4.2 started.
from kestrel.
Related Issues (20)
- Journal files not erased as they roll over HOT 4
- ThriftHandlerSpec fails. HOT 3
- Kestrel 2.9.2 doesn't initialize properly in Java HOT 4
- setting up fanout queues in Scala config files
- can not build from src. HOT 2
- Multiple open transactions on a connection HOT 1
- Scala 2.10 release? HOT 3
- List all queue names via thrift
- Archived Journal Files Do Not Compact as Documented HOT 2
- Kestrel is neither storing nor giving back the flags property value.
- Reliable Writes HOT 1
- Exception during startup (NumberFormatException) HOT 1
- Freshly installed kestrel server fails with java.lang.IndexOutOfBoundsException HOT 1
- kestrel-master build fails in out of the box fresh build run(sbt launcher version 0.13.1 & Scala version 2.10.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_65).
- Is this project still active?
- Any interest in a community fork of kestrel? HOT 6
- Read-behind gets stuck (None.get)
- Any update on releasing the internal Twitter changes? HOT 1
- download page is 404 HOT 2
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 kestrel.