其它模块复用了 Common 层的基于文件的缓存机制(目前是元数据模块),而 Common 层的文件缓存机制 “发觉” 文件大小超限。
dubbo.mapping.cache.maxFileSize
或者 dubbo.meta.cache.maxFileSize
dubbo.mapping.cache.maxFileSize
和dubbo.meta.cache.maxFileSize
没有显示默认值, 而根据org.apache.dubbo.common.cache.FileCacheStore.LimitedLengthBufferedWriter
的逻辑而查到的最大文件大小的默认值为:Long.MAX_VALUE
( 263-1 ) 。
~/.dubbo
。如果配置了 dubbo.meta.cache.filePath
和 dubbo.mapping.cache.filePath
则为该路径)。