Hi,
We (KumuluzEE) can contribute an article "Towards service discovery and
dynamic configuration" (provisional title). The article would address the
microservice discovery and configuration using config servers. It will highlight
some interesting challenges, such as registering and discovering microservices,
versioning, client side load balancing, etc. It will also address dynamic
configuration in context with MicroProfile Config.
We can also jump in for the MicroProfile Metrics article, if this would make sense. In addition to describing the spec, we can show a concrete example (we’ll have the initial implementation of Metrics ready by the end of this month).
Thanks,
Matjaz
We can also jump in for the MicroProfile Metrics article, if this would make sense. In addition to describing the spec, we can show a concrete example (we’ll have the initial implementation of Metrics ready by the end of this month).
Hi Heiko,
I'm aware that the spec is not finished yet. I have read the specification and I think it’s written very well.
My understanding was that the article should describe the idea of collecting metrics with microservices, why it's important, and give insight how this will work. It should probably not go into the details of the spec?
Of course, if you think it’s too early, that’s no problem.Regarding
our implementation of Metrics – we have been working on our KumuluzEE Metrics implementation
for a while, but have decided to align it with the current MP Metrics spec. We will of course incorporate forthcoming modifications of the spec.
Thanks and best regards,
Matjaz
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/3f8a0133-0e60-4a64-8360-bca6e268baca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Roxanne,
I’ve seen some offline communication on the Tomitribe article. I’d like to see if we can get something in. An article celebrating Eclipse’s first JSR and the first JSR submitted by an open source organization would be a fantastic thing to feature. It is ground breaking and shouldn’t be missed. I can whip this up. It might not be 500 words, but I’ll do what I can.I understand the deadline is past but there might be flex. Would end of day tomorrow or Friday give you enough time?--David Blevins
On Sep 8, 2017, at 9:50 AM, John Clingan <jcli...@redhat.com> wrote:
I've been reviewing articles as guest editor for this newsletter. First, great job authors! These are much-needed articles to get the word out on MicroProfile and how to use the specifications. I am seeing is that the articles want to point to implementations, which is great because developers want to try out the specs. However, I am also seeing "X vendor is planning implementation", potentially leaving out other vendors that plan to implement specifications. Can we agree on a common set of language that says "additional implementations are in progress"?
On Monday, July 31, 2017 at 7:48:08 AM UTC-7, roxanne.joncas@eclipse-foundation.org wrote:Hello everyone,My name is Roxanne Joncas and I am the Marketing Specialist at the Eclipse Foundation. I am also the editor of the monthly Eclipse Newsletter, which currently has over 185,000 subscribers.Each month, the newsletter features articles about a specific theme. For the September issue of the newsletter, we want to feature 4-8 articles about Eclipse MicroProfile. The objective is to create buzz around this awesome project and promote it's upcoming presence at the JavaOne conference on Oct 1-5.
For this newsletter, I need a minimum of 4 articles contributed by various authors. The deadline for content is September 7.More details about the articles:- The article can be a pre-existing article/blog post that is recycled for this newsletter.- Length should be 500 words or more, but it really depends on the content.- Format: html or Gdoc or plain text.- Visual-aids are always a good idea (images, gifs, videos, code snippets, etc).- The article should be technical, but written in a way so that beginners and advanced users can understand it.Here are examples of published Eclipse Newsletter articles:Please do not hesitate to ask questions or communicate your concerns.Roxanne
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAER3FPE_rcntEHKsNK4ZFfpR4hCVWtRxd7ExVsfGinypxoSC4w%40mail.gmail.com.
Hi Roxanne,Were you able to get the number of articles you needed for the September Eclipse Newsletter? How many MicroProfile articles will you guys include in it?Thanks,Cesar
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAN506xO7m26XrMDK9aj25w_tTUV0fCM6JS2dRziHtvRxKOpoFA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/aa0215d0-5f11-462b-be1b-4b6a76ccddd8%40googlegroups.com.
Update - Still coming, haven’t actually slept yet so technically it’s still Friday for me ;) Got a little happy with JCP data collection.I can say for certain, in 383 JSRs from 106 leads over 18 years… Eclipse is definitely the first to break the foundation-lead JSR barrier. Had to be absolutely sure :) And a little data makes for a better story.ETA Saturday afternoon. Thanks for the patience.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bdc2011b-6b59-436e-80b0-78f88db2237e%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/9cb7e7f6-d577-45eb-b9e9-18e68925bf7e%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/9cb7e7f6-d577-45eb-b9e9-18e68925bf7e%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/8299ed2c-40dd-4e69-9f09-07cf6f801656%40googlegroups.com.
Thank you Roxanne. The magazine looks wonderful. I like the modifications you made to Alex's article.I don't have time to read all the articles right now but I quickly browsed over David's article, which is a great read, by the way. My only comment is that he makes a reference to Kevin Bacon's 6 degrees of separation in his first paragraph, but uses 7 degrees instead. You may want to update this before it goes out.Thanks again for coordinating all this and a BIG THANK YOU to all the authors.Cesar
On Tue, Sep 19, 2017 at 1:06 PM, <roxanne...@eclipse-foundation.org> wrote:
PLEASE DO NOT PROMOTE YET :)Here is the draft Eclipse MicroProfile themed Eclipse Newsletter. It will be published tomorrow morning (Sept 20) Eastern Time.I welcome comments/minor fixes (typo, etc.) up until 11 AM CEST (Central European Summer Time) tomorrow, Sept 20.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/8299ed2c-40dd-4e69-9f09-07cf6f801656%40googlegroups.com.
We have
noticed that KumuluzEE is not listed in the table. In one or two hours, we will
submit the KumuluzEE implementation of one of the services to the github
project microprofile-conference and report the size and start-up time.
Please be so kind and include KumuluzEE once we send the data and provide the implementation. We appreciate it very much.
Thanks,
Matjaz
Vendor | Microservice | JAR size/Mb | Start Up Time/Secs |
WebSphere Liberty | Session Voting | 35 | 7 |
WildFly Swarm | Session | 65 | 6 |
Payara | Session Schedule | 33 | 5 |
TomEE | Speaker | 35 | 3 |
KumuluzEE | Session Schedule | 23 | 16 |
Hi Alex,
Sorry for not being more clear about the log file. the KumuluzEE size is 11 MB, (not 23 MB)this is the row from the log:
-rw-r--r-- 1 tilen staff 11M Sep 19 20:50 microservice-schedule-kumuluzee.jar
and the startup time is 1.6 seconds (not 16 seconds), which can be seen here:
2017-09-19 20:51:29.874 INFO -- org.eclipse.jetty.server.Server -- Started @1605ms
2017-09-19 20:51:29.874 INFO -- com.kumuluz.ee.EeApplication -- KumuluzEE started successfully
Sorry for the confusion.
The project can be found here: https://github.com/TFaga/microprofile-conference
The KumuluzEE microservice is here: https://github.com/TFaga/microprofile-conference/tree/master/microservice-schedule-kumuluzee
The instructions how to build and run the microservice are here: https://github.com/TFaga/microprofile-conference/blob/master/microservice-schedule-kumuluzee/README.adoc
(so you can verify the results)
Vendor | Microservice | JAR size/Mb | Start Up Time/Secs |
WebSphere Liberty | Session Voting | 35 | 7 |
WildFly Swarm | Session | 65 | 6 |
Payara | Session Schedule | 33 | 5 |
TomEE | Speaker | 35 | 3 |
KumuluzEE* | Session Schedule | 23 | 2 |
Vendor | Microservice | JAR size/Mb | Start Up Time/Secs |
WebSphere Liberty | Session Voting | 35 | 7 |
WildFly Swarm | Session | 65 | 6 |
Payara | Session Schedule | 33 | 5 |
TomEE | Speaker | 35 | 3 |
KumuluzEE* | Session Schedule | 11 | 2 |
Hi Alex,
Sorry for not being more clear about the log file. the KumuluzEE size is 11 MB, (not 23 MB)this is the row from the log:
-rw-r--r-- 1 tilen staff 11M Sep 19 20:50 microservice-schedule-kumuluzee.jar
and the startup time is 1.6 seconds (not 16 seconds), which can be seen here:
2017-09-19 20:51:29.874 INFO -- org.eclipse.jetty.server.Server -- Started @1605ms
2017-09-19 20:51:29.874 INFO -- com.kumuluz.ee.EeApplication -- KumuluzEE started successfully
Sorry for the confusion.
The project can be found here: https://github.com/TFaga/microprofile-conference
The KumuluzEE microservice is here: https://github.com/TFaga/microprofile-conference/tree/master/microservice-schedule-kumuluzee
The instructions how to build and run the microservice are here: https://github.com/TFaga/microprofile-conference/blob/master/microservice-schedule-kumuluzee/README.adoc
(so you can verify the results)
We have also done the PR to the original repo: https://github.com/eclipse/microprofile-conference/pull/169
Please do not hesitate to contact me for questions.
Thanks,
Matjaz
On Tuesday, September 19, 2017 at 10:04:34 PM UTC+2, Alex Theedom wrote:
<div
Vendor | Microservice | JAR size/Mb | Start Up Time/Secs |
WebSphere Liberty | Session Voting | 35 |
8 | |||
WildFly Swarm | Session | 65 | 12 |
Payara | Session Schedule | 33 | 8 |
TomEE | Speaker | 35 | 7 |
KumuluzEE | Session Schedule | 11 | 3 |
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/ccde4306-466b-4c8d-baf2-d579283bc276%40googlegroups.com.
Examine the table below and as you can see the JAR size is minimal and the startup time extremely short. These numbers give any other Java EE framework a run for its money.
Vendor | Microservice | JAR size/Mb | Start Up Time/Secs |
WebSphere Liberty | Session Voting | 35 | 7 |
WildFly Swarm | Session | 65 | 6 |
Payara | Session Schedule | 33 | 5 |
TomEE | Speaker | 35 | 3 |
KumuluzEE* | Session Schedule | 11 | 2 |
Note: Each MicroProfile instance was launched on a different laptop machine (Windows or Mac) with distinct performance characteristic so these results should not be considered a scientific benchmark. What you should take away from this table is that all vendors performed excellently regardless of the operating system and hardware and that startup times are very short. Just imagine how much better the performance would be on a fully optimised cloud infrastructure.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/800af622-4fa8-4d9e-9a62-d35b8c9ee3d0%40googlegroups.com.
I wouldn't worry about this reference. MP 1.2 will be completing this week. The formal announcement may not happen until JavaOne, but the release will be finalized this week.
-- Kevin
On Wednesday, September 20, 2017 at 6:48:21 AM UTC-5, Cesar Saavedra wrote:
Hi Roxanne, Alex,AFAIK, MicroProfile 1.2 hasn't been officially released yet. The Eclipse release process for MicroProfile 1.2 has been started but I don't believe it's finished yet. There had been a push to officially announce the release next Tuesday (a week prior to JavaOne) but at yesterday's Hangout, the idea of waiting until the Tuesday during JavaOne surfaced, which I believe is what's going to happen.So, you may want to adjust Alex's article to say that MicroProfile 1.2 plans to release in October 2017 or something along those lines.Thanks,Cesar
On Wed, Sep 20, 2017 at 4:50 AM, Matjaz B. Juric <matjaz...@gmail.com> wrote:
I’m sorry to hear that the table will be hidden. This table has been very informative and it gives great visibility to the size and performance of microservices, which is very important for developers to understand and bust the myth that Java EE is huge and slow.
This table makes the whole newsletter better and I’m sure the newsletter would have a much greater impact if the table stays in. Ondro has repeated the measurements yesterday in the same (controlled) environment. These numbers are without doubt trustworthy, maybe these should go into the table?
There has also been no doubt regarding JAR size, therefore it makes no sense hiding this. People should know that a Java EE microservice JAR is not 100-500 MB, but 10-50 MB. This is an important message.
Therefore, I suggest reconsidering this decision.
Thanks,
Matjaz
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/800af622-4fa8-4d9e-9a62-d35b8c9ee3d0%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/t7ITMPTgUt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/c9a6e006-3297-4ab0-9e5e-131a53569ce0%40googlegroups.com.
Just rebroadcasted on all of MicroProfileIO social channels. Thanks Roxanne.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAN506xNEvX71jBf2dSrqpNtU6umFUboc3uY6TKJfyD8k8MUYwg%40mail.gmail.com.