Re: Next Celix release
Hi Gerrit, An interesting question. The issue with mircroservices for a framework like Celix IMO is how to define and use a (language independent) microservice API REST/JSON) in natural way for C, C++ & service oriented For the microservices API there already a lot of options and I think we should not reinvent the wheel for this. A big downside is that - as far as I know - technologies like gRPC, protobuf, avro, etc generate a lot of code, but do not generate a clear and pure abstract interfaces as primary "to use" API .. its al one mess. I personally really dislike this and think is works against the general idea of OSGi/service oriented (hide your privates / implementation details). But I do agree that microsevices - and as result a microservices chassis frameworks - are an interesting path to look into and can really help move Celix forward. Microservices and OSGi/service oriented as techniques should very compatible. I am curious if anybody else has any though on this. Or any hints for certain technology to look at? Greetings, Pepijn On Fri, Feb 9, 2018 at 8:38 AM Gerrit Binnenmars wrote: > Hello, > > To produce some spam :-). > Celix now includes Remote services and Pub Sub. > Would it be possible to create a generic solution to invoke remote services > based on REST and/or gRPC.and expose services using REST and/or gRPC? > > Gerrit > > On Fri, Feb 9, 2018 at 8:31 AM, Gerrit Binnenmars < > gerritbinnenm...@gmail.com> wrote: > > > Hello Pepijn and others, > > > > Could you for the next release have a look at the following page: > > http://microservices.io/patterns/microservice-chassis.html > > > > For me externalized configuration and distributed tracing should be high > > on the prio list. > > The config admin is not well usable and for service invocation tracing no > > facilities are available yet. > > > > I like the idea of positioning Celix as an elaborate microservice chassis > > framework. > > > > Greetings Gerrit > > > > On Thu, Oct 12, 2017 at 8:46 PM, Pepijn Noltes > > wrote: > > > >> Hi All, > >> > >> In the last weeks we did some considerable work on improving the pubsub > >> functionality, including pluggable serializers. This is one of the > feature > >> I wanted in the next release. Also If I am correct we currently have no > >> open issues in coverity. > >> All in all this is IMO a good starting point to create a release. > >> > >> What is left todo is creating a release branch, some additional > >> testing/fixing, ensuring the documentation is up to date, update the > JIRA > >> issues and creating a release log. > >> I will pick this up and hope te be able to start a release vote within 2 > >> weeks. > >> > >> Please let me know if there any request/remarks concerning the next > Celix > >> release. > >> > >> Greetings, > >> Pepijn > >> > > > > >
Re: Next Celix release
Hello, To produce some spam :-). Celix now includes Remote services and Pub Sub. Would it be possible to create a generic solution to invoke remote services based on REST and/or gRPC.and expose services using REST and/or gRPC? Gerrit On Fri, Feb 9, 2018 at 8:31 AM, Gerrit Binnenmars < gerritbinnenm...@gmail.com> wrote: > Hello Pepijn and others, > > Could you for the next release have a look at the following page: > http://microservices.io/patterns/microservice-chassis.html > > For me externalized configuration and distributed tracing should be high > on the prio list. > The config admin is not well usable and for service invocation tracing no > facilities are available yet. > > I like the idea of positioning Celix as an elaborate microservice chassis > framework. > > Greetings Gerrit > > On Thu, Oct 12, 2017 at 8:46 PM, Pepijn Noltes > wrote: > >> Hi All, >> >> In the last weeks we did some considerable work on improving the pubsub >> functionality, including pluggable serializers. This is one of the feature >> I wanted in the next release. Also If I am correct we currently have no >> open issues in coverity. >> All in all this is IMO a good starting point to create a release. >> >> What is left todo is creating a release branch, some additional >> testing/fixing, ensuring the documentation is up to date, update the JIRA >> issues and creating a release log. >> I will pick this up and hope te be able to start a release vote within 2 >> weeks. >> >> Please let me know if there any request/remarks concerning the next Celix >> release. >> >> Greetings, >> Pepijn >> > >
Re: Next Celix release
Hello Pepijn and others, Could you for the next release have a look at the following page: http://microservices.io/patterns/microservice-chassis.html For me externalized configuration and distributed tracing should be high on the prio list. The config admin is not well usable and for service invocation tracing no facilities are available yet. I like the idea of positioning Celix as an elaborate microservice chassis framework. Greetings Gerrit On Thu, Oct 12, 2017 at 8:46 PM, Pepijn Noltes wrote: > Hi All, > > In the last weeks we did some considerable work on improving the pubsub > functionality, including pluggable serializers. This is one of the feature > I wanted in the next release. Also If I am correct we currently have no > open issues in coverity. > All in all this is IMO a good starting point to create a release. > > What is left todo is creating a release branch, some additional > testing/fixing, ensuring the documentation is up to date, update the JIRA > issues and creating a release log. > I will pick this up and hope te be able to start a release vote within 2 > weeks. > > Please let me know if there any request/remarks concerning the next Celix > release. > > Greetings, > Pepijn >
Next Celix release
Hi All, In the last weeks we did some considerable work on improving the pubsub functionality, including pluggable serializers. This is one of the feature I wanted in the next release. Also If I am correct we currently have no open issues in coverity. All in all this is IMO a good starting point to create a release. What is left todo is creating a release branch, some additional testing/fixing, ensuring the documentation is up to date, update the JIRA issues and creating a release log. I will pick this up and hope te be able to start a release vote within 2 weeks. Please let me know if there any request/remarks concerning the next Celix release. Greetings, Pepijn