robotljw

Results 14 issues of robotljw

## Deep copy does not copy fields in the specified structure In some scenarios, it is not necessary to copy all the fields. ## Motivation In the cache, data is...

What type of PR is this? /fix What this PR does / why we need it: fixed the problem of reconnecting to instances of long heartbeat connections Which issue(s) this...

【背景】完成指定不同步的功能即增加白名单 【修改内容】 1.在sync目录中的config定义service、account和role的结构体,然后新建whitelist目录新建相关service、account和role的允许同步func,并新增相关测试用例覆盖率为100%; 2.修改server/service/disco的相关接口中,新增服务白名单判断 `IsInWhiteList`,这个逻辑先判断服务是否存在,然后再去判断是否符合白名单规则要求; 涉及的接口: >microService接口: >RegisterService, UnregisterService, PutServiceProperties >instance接口: >RegisterInstance, UnregisterInstance, SendHeartbeat, FindInstances(订阅), PutInstanceStatus, PutInstanceProperties >schema接口: > DeleteSchema, PutSchemas, PutSchema > tag接口: > PutManyTags, PutTag, DeleteManyTags 并在disco中编写相关的sync测试用例,将原先在etcd中的部分同步测试用例删除 【修改原因】新增功能...

feat

【issue】: #1051 【特性/模块名称】:GetAllConsumerIds未做版本规则过滤 【修改内容】: Bugfix:instance-event 中 GetAllConsumerIds 为对相关版本规则做过滤。 原先相关逻辑:https://github.com/apache/servicecomb-service-center/blob/26d6283f02d92317ded1b7e2b66fa85fcda0d398/datasource/mongo/dependency_query.go#L183 【自测情况】:ut全部通过

### What would you like to be added? Release sermant version 0.5.0 ### Why is this needed? release version

release

### What would you like to be added? Modify Issue and PR submission templates. ### Why is this needed? Clear specification.

docs

**框架存在问题** 1. 核心服务互相依赖的加载优先级:核心服务中,部分服务以来其他服务,服务启动时,如果未能先启动被依赖的服务,服务将会启动失败,这在后续的服务扩展中,问题会越来越严重 2. 核心服务的开关优化:当前框架,在用户使用过程中,有一些核心服务,客户并不需要使用,当前系统中是在配置文件中指定不需要加载服务的全限定类名,这种方式使用难度较大,当服务增多时,配置的值将会很复杂。 3. 隔离框架第三方依赖 **如何解决** 1. 新增核心服务的优先级属性,通过优先级限制,依赖服务在被依赖服务之后启动 2. 各个核心服务新增配置开关,在配置文件中修改是否启动 3. 通过定义FramworkClassLoader,用于加载核心能力的接口实现,将框架涉及到的第三方依赖类保留在FramworkClassLoader的内存空间

area/core
kind/refactor

删除多余文件

kind/enhancement

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade com.alibaba:fastjson from 1.2.83 to 1.2.83_noneautotype. :information_source: Keep your dependencies up-to-date....