What's the difference between the strong type and weak type?
>From the mail I can tell the weak type is useful in the edge service,
can we just us it in the edge service?

BTW, We need to be care if there is a API break change, heading to
version 2.0.0 is a good way, is there any other big change we need to
make in the java-chassis 2.0.0?

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Wed, Jan 30, 2019 at 8:39 PM wjm wjm <zzz...@gmail.com> wrote:
>
> currently, core mechanism is strong type
> that caused to generate class dynamically in many special classloader, it's
> dangerous:
>
>    - need to generate almost all business classes in edge, maybe cause jvm
>    meta overflow
>    - unable to support advanced features of swagger, such as allOf
>    - caused some unnecessary data model convert
>
>
> so we need to change core mechanism from strong type to weak type, we had
> disscussed this before.
>
> the new problem is,  because the two mechanism is not compatible, we must
> make decisions about:
>
>    - if plan it to be version 2.0.0
>    - if we create branch for it
>    - if not create branch, then same functions will have two implements,
>    how to named the package
>    - if create branch, then i will replace old  implement directly,  that
>    cause compile problems
>
> any suggestion?

Reply via email to