Hello,
With the preamble of my opinion not being an authoritative point of
view at all, I should point out that Java/JVM based services are not
especially loved in WMF. Ops does not feel it has the capability of
supporting them. There are a few around like Gerrit, Cassandra,
ElasticSearch, Kafka but none of these is actually maintained by ops.
All of these have owners/maintainers outside of ops (entire teams in
some cases), with varying degrees of success. The question of whether
it should be Tomcat or Jetty, is a valid one, but serves to alleviate
only part of the problem (it's not like Ops hate tomcat but like
Jetty). So, there are probably a few social/administrative issues that
it might make sense to address first before handling the technical
part.
On Mon, Oct 17, 2016 at 12:13 PM, Adam Wight <awight(a)wikimedia.org> wrote:
Friends,
I'm helping review a tool <https://www.mediawiki.org/wiki/Extension:Ids>
that I understand Wikimedia Taiwan is eager to use, which uses a parser
hook to render ideographic description characters
<https://en.wikipedia.org/wiki/Ideographic_Description_Characters_(Unicode_block)>
into PNG glyphs in order to display historic or rare characters which
aren't covered by Unicode. It's very cool.
The challenges are first that it's based on a Tomcat backend
<https://github.com/Wikimedia-TW/han3_ji7_tsoo1_kian3_WM/blob/master/src/idsrend/services/IDSrendServlet.java>,
which I'm not sure is precedented in our current ecosystem, and second that
the code uses Chinese variable and function names, which should
unfortunately be Anglicized by convention, AIUI. Finally, there might be
security issues around the rendered text itself, if it were misused to mask
content.
I'm mostly asking this list for help with the question of using Tomcat in
production.
Thanks,
Adam
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
Alexandros Kosiaris <akosiaris(a)wikimedia.org>