Chen

Results 30 comments of Chen

> @NickNYU 你好、可以加钉钉、聊一下具体实现的一些细节吗?非常感谢。 FYI: SOFARegistry开发者团队 普通群 群号:35524433

@brenoepics thanks for your contribute

@my-nunu 请问这个是一个PR还是一个request? 谢谢

目前还没有,可以assign给你哈

我觉得你在问一个网关的东西

Thanks for advice, but what I see from ZK's perspective, is that, ZK do the same stuff through wall clock: ```java package org.apache.zookeeper.common; import java.util.Date; public class Time { /**...

> > 1.app_revision表主要存储的是应用级服务发现的元数据信息,这个应用级服务发现的client目前还没来得及开源,所以你目前看不到client进行应用级元数据注册的client代码,这部分相关原理详见:https://mp.weixin.qq.com/s/-oVOeakwefgvlFyi6yYgKA 2.sofa registry的数据一致性,是靠session和data之间相互的watch ant list实现数据一致性的,详见:https://www.sofastack.tech/projects/sofa-registry/code-analyze/code-analyze-data-synchronization/ > > 1. 能否这么理解,server的元数据信息是保存在data-server的内存中,client会保存在app_revision表中的。因为我从源码里面没有找到对应的服务端元数据储存数据库的步骤,只看到slot map里面 > > 还有一个问题就是没有明白为啥保存客户端的元数据,即使nacos的话也是服务端的元数据比较重要的,client拉取serverList,然后根据服务端元数据去处理,比如灰度、版本 等等,这个客户端的元数据主要是做什么功能? 首先,还是一个应用级服务发现的问题,详细可以参考上文中给出的微信文档。这里简述一下:应用级服务发现是把应用和service接口的关系,存储在DB中,这样,data中存储的信息可以简化为应用和IP的关系。 然后,这里回答你的两个问题: ``` text 1. 能否这么理解,server的元数据信息是保存在data-server的内存中,client会保存在app_revision表中的。因为我从源码里面没有找到对应的服务端元数据储存数据库的步骤,只看到slot map里面 ``` [回答] 这里的client其实是SOFARegistry的client,也就是服务提供方的client,它会携带服务的应用名等元信息,这样就可以籍由session节点将信息同步给DB(蚂蚁内部使用的是OceanBase,OB目前也是开源的,欢迎使用) 然后,这块儿逻辑你可以搜一下app revision,也可以从storage的模块中,找到相关抽象,逆向去看代码。 第二个问题, ```text...

@homehe 问下具体的报错场景可否发一下,谢谢