Hi all,
ServiceComb-java-chassis documents now is developed in
https://github.com/apache/incubator-servicecomb-website and hosted in
http://servicecomb.incubator.apache.org. And we have
a comprehensive docs originally for Huawei CSE and want to contribute them to
ServiceComb-java-chassis.
lt;dev@servicecomb.apache.org>;
: Re: [Discussion]About service instances discovery reliable problems
" When service center restarted"
that means one instance of SC cluster, or whole SC cluster?
even one instance restart will clear all information?
2018-05-14 12:03 GMT+08:00 bismy &l
I think we should focus on "data" and "transactions". "Threads" and "Network
Resources" will collected by operation system when process exit and sometimes
is very hard to clean.
Now java-chassis doing the following:
1. A shutdown hook for spring context shutdown and unregistered from service
Zen Lin
> > <zenlintechnofr...@gmail.com>
> > wrote:
> >
> > > Yeah, Nice.
> > > Hi Liubao, Kirin,
> > >
> > > I think it is better to have some detail discussion between both
> > > of you
> > to
> > > ensure a new set of
We are keeping in thinking a way to better guide the first start users. Maybe a
working project is very good start point.
However, quick start to tell the basics is also very important.
Inspired by working project, I write a quick start to let users download
examples or using archetypes
Hi All,
I am going to create a new project named "incubator-servicecomb-docs". This
project will host documentations for servicecomb components. And this projects
may contains following subfolders.
--
-java-chassis-reference-cn
-java-chassis-reference-en
It sounds great. Do we need a site to edit proposals? We can not access google
services easily.
-- --
??: "willem.jiang";
: 2018??5??26??(??) 6:35
??: "dev";
: An Good
-website
Willem Jiang
Twitter: willemjiang
Weibo: willem
On Sat, May 26, 2018 at 5:51 PM, bismy <bi...@qq.com> wrote:
> It sounds great. Do we need a site to edit proposals? We can not access
> google services easily.
>
>
>
>
> -- ---
Hi all,
I am creating PR's for ServiceComb documents, and found it there are many minor
changes we need done very frequently. And creating a JIRA for each PR is a
wasting of time and have no sufficient needs. I suggest submit PR for documents
more freely.
How do you think so?
Here is a
> http://jnn.iteye.com (Chinese)
> Twitter: willemjiang
> Weibo: willem
>
> On Mon, May 14, 2018 at 4:52 PM, bismy <bi...@qq.com> wrote:
>
> > Supporting gray release need a lot of facilities to make it work and
> > service center upgrading can not app
00 Willem Jiang <willem.ji...@gmail.com>:
> > >
> > > > +1 to host the our user reference doc in the same git repo.
> > > >
> > > >
> > > > Willem Jiang
> > > >
> > > > Blog: http://willemjiang.blogspot.com (Engl
+B scheme B
-- Original --
From: "DeanLee"<82529...@qq.com>;
Date: Mon, May 21, 2018 10:39 AM
To: "dev";
Cc: "Willem Jiang";
"zenlintechnofreak";
Subject: [VOTE] Decide which
hange between Spring Boot 2 and Spring
>> Boot
>> > 1.
>> > Spring Boot provides configuration change module to the mapping thing,
>> or
>> > print error message for the changed properties.
>> >
>> > Any thought?
>> >
>>
Hi,
Currently we duplicate configurations for servicecomb prefix to cse prefix, and
in code we can read configurations by cse prefix. That is:
1. Config file using servicecomb.x.y, can read in code with
getProperty("servicecomb.x.y") and getProperty("cse.x.y")
2. Config file using cse.x.y,
+1 non binding
Checks Done:
- release notes is correct
- source & binary release candidate is ok
- repository is ok
- licenses and notices are ok
-- --
??: "Mohammad Asif Siddiqui";
: 2018??6??8??(??) 2:29
??: "dev";
Hello, I found release notes got some error.
1. https://github.com/apache/incubator-servicecomb-java-chassis/releases
title is "Apache ServiceComb (incubating) Service-Center 1.0.0-m2", not
"Java-Chassis"
2. Please find a property place to give a special notice that
From the point of view of the end user, any update is an schema change, and we
need to inform them with the formal schema. I think use String will not reduce
user??s work, but more uncertainties.
-- Original --
From: ??
Date:
I agree with this. For java-chassis, there is a huge demo, it??s better to move
to integration tests. And move simple ones to examples
-- Original --
From: Willem Jiang
Date: Wed,Jan 24,2018 4:10 PM
To: dev
+1 buiding and run integration tests passed
-- Original --
From: Sukesh A C
Date: Mon,Feb 26,2018 1:47 PM
To: Mohammad Asif Siddiqui ,
dev@servicecomb.apache.org
Cc: Vinay
der compatible to standard springmvc, i feel that
> standard jaxrs behavior is better)
>
> 2018-07-27 10:40 GMT+08:00 bismy :
>
>> @zzzwjm
>>
>>
>> For this:
>> ``quot
>>for primitive type, even there is no @DefaultValue annotation, should
>>
Java Chassis now do not provide a easy session management but do give a
suggestion to manage it at edge service[1].
If we need to think about Spring Session, we should think about how to use
Session API like HttpSession. But java chassis is not a J2EE implementation.
Do we implement a
My suggestions are as follows
1. Encourage providers to specify required & defalutValue explicitly.
a. when required=true and defaultValue is given, if consumers do not give a
value, use default value;
b. when required=true and defaultValue is not given, if consumers do not
give a value,
+1 binding
Checks I have done.
1. check the release notes. [OK]
2. check the binaries and sources.[OK]
3. Integrate the candidate to run all integration tests passed. [OK]
-- --
??: "Mohammad Asif Siddiqui";
: 2018??7??25??(??) 5:09
I do not have this yet. And maybe we can provide versioned docs from next
release.
-- --
??: "willem.jiang";
: 2018??8??8??(??) 3:22
??: "dev";
: Re: [DISCUSS]Add separated selectable version to our
Our customer want to use this feature too, and I'd like to join and find some
work to do.
-- --
??: "";
: 2018??8??7??(??) 6:42
??: "dev@servicecomb.apache.org";
: Re: Discuss about try interface in saga-transaction
Yes. We have to build a release version of doc. And documents can give link to
versions.
e.g.
Java chassis document
latest
1.1.0
1.0.0
-- --
??: "willem.jiang";
: 2018??8??7??(??) 10:15
??: "dev";
: Re: [DISCUSS]Add
I have updated my create issue and add components to them.
-- --
??: "willem.jiang";
: 2018??8??6??(??) 2:12
??: "dev";
: Re: [Notice]Please update Component attribute of these JIRAs, Thanks
SCB-1 related issue were used
We use gitbook serve command to review the contents. See
https://github.com/apache/incubator-servicecomb-docs/tree/master/java-chassis-reference.
FOr problem 1, can you give the link? We'll see and fix it. We fixed this kind
of problem before and just add a style sheet.
--
In my opinion, I'd prefer not include Lombok in our project. Here my reasons:
1. It's a convenient tool to write getters and setters, users can include it
very easily to their projects.
2. For framework, I'd prefer our class do not use Lombok annotations. Because
write getters/setters is very
y
existing too many fields.
Lombok seems to be very stable for us so far.
1.@Getter, @Setter
2. @RequiredAgsConstructor
3. @NoArgsConstructor(access = AccessLevel.PRIVATE)
4. @Slf4j
5. @EqualsAndHashCode
6. @ToString
> On 23 Aug 2018, at 10:03 AM, bismy wrote:
>
> In my opinion, I'd pre
+1 binding.
-- --
??: "willem.jiang";
: 2018??8??23??(??) 9:18
??: "dev";
: Re: [VOTE] Holding an Apache ServiceComb (incubating) Meetup as
aCo-located Event in HC 2018 Shanghai, China, OCT 12.
+1 binding.
Willem Jiang
Congratulations
-- --
??: "YangYongZheng"<342906...@qq.com>;
: 2018??8??24??(??) 5:56
??: "dev";
: : [ANN] New ServiceComb committer: Yang Bo ()
Congratulations ~
Best Regards!
YangYongZheng
--
+1 When I use frontend, I always try to find the function, but it's not there.
-- --
??: "Zen Lin";
: 2018??8??23??(??) 5:33
??: "dev";
: Re: [DISCUSS]add The Sources Panel In Schema Test
+1 It will be a nice feature to
database when
using the redis. Redis cluster has the persistent storage at the same time.
Willem Jiang
Twitter: willemjiang
Weibo: willem
On Mon, Aug 20, 2018 at 11:08 AM, bismy wrote:
> One doubt about redis, maybe not correct.
>
>
> For transactions persistence is
Congratulations & welcome to join ServiceComb
-- --
??: "willem.jiang";
: 2018??8??20??(??) 4:11
??: "dev";
: [ANN] New ServiceComb committer: Lin Zhinan (
Please join me and the rest of the ServiceComb PPMC members
I agree to support Spring Boot 2. The only thing is that we need first work on
it and find any potential problem need to be addressed. Anyone want have a try?
-- --
??: "willem.jiang";
: 2018??7??20??(??) 10:50
??: "dev";
:
Currently we support the following interface definition, but there are some
problem in handler. When error code is 400 or 500, handler taking this error
code as error, and will throw exception. For example using bizkeeper handler we
have this code. This code will give a cast case exeception
n back to
the client.
In JAXRS there are exception mapping mechanism[1], maybe we can consider
add this kind of feature here.
[1]https://docs.oracle.com/javaee/7/api/javax/ws/rs/ext/ExceptionMapper.html
Willem Jiang
Twitter: willemjiang
Weibo: willem
On Fri, Jul 20, 2018 at 11:41 AM, bismy wr
Agree with this order. And SCB-748 SCB-756 is related, should take most
priority.
-- --
??: "wjm wjm";
: 2018??7??19??(??) 4:29
??: "dev";
: Re: Discussion about java chassis roadmap
Sort by importance:
[SCB-748
+1 For daily build, we only test against released server center for
java-chassis, e.g. 1.0.0.m2. We can test lastest version or other to check
compatibility before release new version or weeks a day.
-- --
??: "willem.jiang";
:
+1 for mock this API.
If we can have some good test env, to preinstall third parties and service
center to boot up testing is great prefereed.
-- --
??: "willem.jiang";
: 2018??7??19??(??) 4:47
??: "dev";
: Re:
For security reasons, we should listen as less network interface as possible.
So we make this design to listen only one network address. For users want this
feature, it's really save a lot of time for them to configure ip address. I
remember this is the original security reasons for 0.0.0.0 to
may need to compare these two
solutions.
Willem Jiang
Twitter: willemjiang
Weibo: willem
On Fri, Jul 20, 2018 at 11:55 AM, bismy wrote:
> Sorry, your reply is not related to my problem.
> For your problem, java-chassis have same mechanism, ExceptionConverter is
> suppor
+1
Check the release notes and run some test to binaries.
One small improvement, for API Changes in release notes, can you give detail
description about the changes?
-- --
??: "Mohammad Asif Siddiqui";
: 2018??7??21??(??) 4:29
+1.
Does huawei has an organization to hosting these contents? Maybe we can move
them all there. And I have an organization to host temporary contents.
https://github.com/huaweicse
-- --
??: "Zen Lin";
: 2018??7??25??(??) 4:13
Yes
-- --
??: "willem.jiang";
: 2018??9??6??(??) 9:00
??: "dev";
: Invitation of the ServiceComb PMC
Hi Committers
As the discussion of "Heading to graduation" [1], we want to setup
the PMC as part of ServiceComb
Agree with your idea
-- --
??: "Zen Lin";
: 2018??7??9??(??) 4:05
??: "dev";
: [DISCUSS] Detail design for linking servicecomb-java-chassis-doc tousers
of website.
As Liubao have renew a user docs in
Maybe we first need to give the business model for this use case or we can just
give a integration of groovy in edge and it's not a big deal.
And edge service may be deployed many instances and how to manage dynamic
uploading means many security concerns.
--
Hi All,
Background:
As many features depend on these name and frequently used in yamls,
environment keys, and in program parsing, like in PR:
https://github.com/apache/incubator-servicecomb-java-chassis/pull/577
If name conventions is not defined, this will cause a lot of compatible
This is a good idea, and the features is good too.
Here are some works done that you can refer to
https://java.huaweicse.com/featured-topics/develope-microservice-using-ces.html
including microservice design and the working code is also included.
If you want to demonstrate transactions
+1 ??Binding??
-- --
??: "willem.jiang";
: 2018??4??8??(??) 10:13
??: "dev";
: Re: [VOTE] Holding Apache ServiceComb (incubating) Meetup Hosted byHuawei
Cloud as a
es.md
Willem Jiang
Blog: http://willemjiang.blogspot.com (English)
http://jnn.iteye.com (Chinese)
Twitter: willemjiang
Weibo: willem
On Tue, Apr 10, 2018 at 5:43 PM, bismy <bi...@qq.com> wrote:
> Hi All,
>
>
> Background:
> As many features depend on these
I think Spring changed getForObject to return a value regardless the error
code(http status) is correct because RestTemplate do not have enough
information to guess the provider
which code is successful, e.g. 201, 400, 500 or other. And when developers want
to express 400 for error, they
Agreed. We can add a brief readme to each generated projects and write some
user guides how to use archetypes.
-- --
??: "Zen Lin";
: 2018??3??26??(??) 7:12
??: "dev";
+1 for holding this kind of event to promote ServiceComb.
-- --
??: "Sure";
: 2018??4??3??(??) 9:43
??: "dev";
: Re: Proposal for holding a Apache ServiceComb(incubating) mini
Agree with you. Temp table state relates to transaction resource(e.g. database
table updates), and the coordinator know nothing about them. Developers must
update temp table based on
business logic. May be we can find a way for users to easily access temp table.
And we can provide a fail fast
+1 binding
1. Check the release notes
2. integrate the Release Candidate to integration tests and all test cases
passed
-- Original --
From: "Mohammad Asif Siddiqui";
Date: Tue, Mar 27, 2018 12:38 PM
To:
There is CSE demo and document that demonstrate many parts of ServiceComb
development. I think ServiceComb should create one too. For users, I think
generate code is not very important thing. But a sample project and the
documents about the project can help a lot.
Currently ServiceComb application layer is based on spring and can not run
without spring, but it only use some small core features of spring. The
transport layer is based on vert.x.
-- --
??: "GitBox";
:
+1 Non Binding
Building from source in linux, and run demos and tests according to README.md,
all test cases passed.
-- --
??: "Zen Lin";
: 2018??3??19??(??) 4:22
??: "dev";
+1 (binding)
Integrate the release candidate to internal integration tests and all test
cases passed.
-- Original --
From: "Mohammad Asif Siddiqui";
Date: Tue, Mar 20, 2018 05:33 PM
To: "dev";
Subject:
+1
Integrate 1.0.0-m1 to integration tests and all test case passed.
-- Original --
From: "Mohammad Asif Siddiqui";
Date: Sat, Mar 17, 2018 02:52 AM
To: "dev";
Subject: [VOTE] Release Apache ServiceComb
+1
run java-chassis integration tests against this candidate and all test cases
passed.
-- Original --
From: "Mohammad Asif Siddiqui";
Date: Sat, Mar 17, 2018 02:38 AM
To: "dev";
Subject: [VOTE] Release
spring injection or SPI is preferred, as have done in other modules
-- Original --
From: Jimin Wu
Date: Tue,Jan 9,2018 10:03 AM
To: dev
Subject: Re: [Discussion]Improve metrics health checker register mode
On
ot using protobuffer,
maybe json, for example. Encoding/Coding is not very important for performance.
Or when jackson can implement v3 or protostuff can support idl, we can change
it.
-- --
??: "bismy";
: 2018??6??29??(
Can we put them all in one project so that we can release all components
together?
We can separate them in different modules in saga project.
I think we can use SAGA as the name for this project which implements BASE
transactions(saga, tcc, etc. ) although saga is one of them in history.
I am curious about why run in windows "the output jar file lacked
swagger-generator-springmvc dependency jar" ?
How this happen? If the maven dependency do not define this GAV?
If maven works correctly, this should not happen. And it's seems awkward to
check exceptions due to lack of
erely
Yao Haishi
yhs0...@163.com
On 10/25/2018 11:16??bismy wrote??
I am curious about why run in windows "the output jar file lacked
swagger-generator-springmvc dependency jar" ?
How this happen? If the maven dependency do not define this GAV?
If maven works correctly, this s
Hi all,
I am going to implement a feature that scan beans with @RestController
annotation, and taken it same as:
1. @RestSchema(schemaId = class.getName())
2. @RequestMapping("/")
Consider some users want to make use of both spring mvc controller and
ServiceComb REST, we add a
e.scanRestController
if to be true, then can make spring mvc controller publish as ServiceComb
Rest easier, but maybe not compatible
but if to be false, then this feature is not so useful?
bismy ??2018??10??27?? 10:57??
> Hi all,
>
>
> I am going to implement a feature that
Maybe we can send a
405 Method Not Allowed
message.
-- --
??: "yhs0092";
: 2018??11??1??(??) 8:56
??: "dev@servicecomb.apache.org";
: Re: [Discuss][JavaChassis] about customization of
Are you going to provide a client API for watching instance change? Which will
hide all implementation details of event pushing(whether websocket or messaging
queue). Otherwise it will be quite complicated for client side code to
implement all service center discovery features.
I am not
I think we need take more considerations on how users use this API. According
to what we have done, server side need to cache all query results. We can't
just say 'We just let the client to find out what they want to know' and leave
all things to users, because the most important part of
track this issue.
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405
[2] https://issues.apache.org/jira/browse/SCB-1010
Yours sincerely
Yao Haishi
yhs0...@163.com
On 11/5/2018 20:24??bismy wrote??
Maybe we can send a
40
Congratulations to Feng Zheng.
-- --
??: "willem.jiang";
: 2018??8??31??(??) 10:53
??: "dev";
: [ANN] New ServiceComb PPMC: Feng Zheng (??
Please join me and the rest of the ServiceComb PPMC members in welcoming our
I recommend Willem Jiang to be the PMC Chair.
-- --
??: "willem.jiang";
: 2018??9??3??(??) 4:10
??: "dev";
: Re: [DISCUSS] Heading to graduation
Hi Team,
For the resolution proposal[1], we need to figure out PMC and
Congratulations to Lin Zhinan.
-- --
??: "willem.jiang";
: 2018??8??31??(??) 11:01
??: "dev";
: [ANN] New ServiceComb PPMC: Lin Zhinan (
Please join me and the rest of the ServiceComb PPMC members in welcoming our
Congratulations to Zheng Yangyong.
-- --
??: "willem.jiang";
: 2018??8??31??(??) 10:58
??: "dev";
: [ANN] New ServiceComb PPMC: Zheng Yangyong (
Please join me and the rest of the ServiceComb PPMC members in
In PR[1] add a new dependency management for spring boot2, that is
java-chassis-dependencies-springboot2/pom.xml
This file is a bit huge and I think we can simplify by adding
org.springframework.boot
java-chasis with pack. Maybe we can put it as the first example of
> > servicecomb-samples.
> >
> > [1]
> > https://github.com/apache/servicecomb-pack/tree/master/demo/saga-servicecomb-demo
> >
> > Willem Jiang
> >
> > Twitter: willemjiang
&g
I do not think your suggestion is a good idea, and I'd prefer not change it and
remain the same.
You problem comes from the semantics of the definition:
void method(QueryWrapper querys, int p2);
For query parameter querys (type of QueryWrapper) do not mean one parameter,
but many
Hello all,
I suggest the create a new project servicecomb-samples to hosting code of
servicecomb examples. Currently we have samples in each project, but is not
enough for reasons:
1. Create new examples will make project huge and hard to distribute.
2. We can not create examples based on
For my personal preferences, we don't need to change anything, and now
everything works fine.
1. We discussion problem is dev mailing list. Users can send their questions
though mail.
2. Users submit issues or ask questions in issues @github, I subscribe
notifications from github and
+1
-- --
??: "Zheng Feng";
: 2018??11??29??(??) 10:15
??: "dev";
: Re: [VOTE] Rename of Saga repository
+1 binding
Willem Jiang ??2018??11??28?? 4:23??
> As we discussion before[1], I'd like call for a
nfig center for Java-Chassis
@bismy
Do you mean the config-center opensource? Yes I can do that.
On Wed, Nov 28, 2018 at 11:07 AM bismy wrote:
> @Yang Bo
>
>
> Can you start working on service center opensource? I think it's time for
> this task. And there maybe some tasks need to
+1 binding
Checks Done:
- release notes
- binaries and maven repos
- some demo tests
-- --
??: "Mohammad Asif Siddiqui";
: 2018??11??23??(??) 5:08
??: "dev";
: Re: [VOTE] Release Apache ServiceComb Saga version 0.2.1
+1
+1 binding
Checks done
1. RN is OK
2. check the source and binary release is OK
3. Checkout the released source and integrate to our integration tests and all
tests passed
-- --
??: "Sure";
: 2018??11??28??(??) 10:40
??:
gt; > this
> > > > by using proper key prefixes in Etcd(v3). I don't see a particular
> > feature
> > > > impossible to implement using Etcd only.
> > > >
> > > > Besides, it takes a lot of time and effort to opensource the
> > Config-Ce
+1 Binding
Checked:
1. Release Notes
2. Run integration tests using the binaries
-- --
??: "Yang Bo";
: 2018??11??26??(??) 7:17
??: "dev";
: Re: [VOTE] Release Apache ServiceComb Service-Center version 1.1.0 [RC-02]
+1
Do you have any evaluation document by using etcd as config center? Now
config-cc supports using Huawei Config Center as the backend. And this
implementation is based on ectd with an extra abstraction like service center.
I am not quite sure if using etcd itself can fitful for users use cases
+1
Thanks for Willem's great work.
-- --
??: "zzzwjm";
: 2018??9??13??(??) 10:02
??: "dev";
: Re: [DRAFT] Graduation resolution proposal
+1
Yang Bo ??2018??9??13?? 9:56??
> +1
>
> Glad to see that the
Our goal is to design a transparent programming model for RPC, JAX-RS & Spring
MVC. Users do not need to know about which transport is used, and can change it
freely when deploying.
However, with user requirements grows, we have already provided some features
can only be used for REST.
My
+1
-- --
??: "willem.jiang";
: 2018??9??14??(??) 3:58
??: "dev";
: [VOTE] Graduate Apache ServiceComb (incubating)
Please vote on the proposal for ServiceComb graduation to TLP to submit to
the Incubator PMC.
Vote:
[ ]
+1
It's better to use latest Spring Boot in new project.
-- --
??: "mahesh somalaraju";
: 2018??12??17??(??) 5:56
??: "dev@servicecomb.apache.org";
: "Vinay Murudi";
: RE: Switch the default Spring Boot version to 2.x
Great!
-- --
??: "Sure";
: 2019??4??2??(??) 10:18
??: "dev";
: ??[ANN] New ServiceComb committer: Zhang Lei (??
Congratulations!
-- --
??: Willem Jiang
:
+1
We require at least one or two reviewers review for java-chassis in practice.
We can make it required by adding this configuration.
-- --
??: "zzzwjm";
: 2019??4??3??(??) 10:23
??: "dev";
: Re: [DISCUSS] Require the
I am trying to run sage demos, but I got this error when start alpha. Any ideas?
My steps:
1. Download binary release, and copy mysql-connector-java-8.0.12.jar to libs
folder. And mysql is stared.
2. running
java -Dspring.profiles.active=mysql -Dloader.path=./libs
ce.url="jdbc:mysql://127.0.0.1:3306/saga?serverTimezone=GMT%2b8=false"
\
--spring.datasource.username=saga-user \
--spring.datasource.password=saga-password
> ?? 2019??4??43:20??bismy ??
>
> I am trying to run sage demos, but I got this error when start alpha. Any
ri, Apr 5, 2019 at 4:56 PM Willem Jiang wrote:
>
> As we have the accept test to verify the artifacts, I think there may
> have two version of Omega context in your class path.
> Can you double check it?
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: willem
Provide a centered configuration management service is very important for
ServiceComb, because all microservice governance functions are based on dynamic
properties. In ServiceComb microservice view, now we currently use following
functions( implement archaius api using apollo and
1 - 100 of 356 matches
Mail list logo