平台的所有配置数据都在一个中央MySQL数据库中。
对于在平台中运行的进程,该配置在高速缓冲存储器中读取,该高速缓冲存储器包括具有复杂数据结构的对象-适合于运行实时平台的目的。
我需要帮助定期将此中央缓存分发到每个分布式组件。目前,应用程序进程需要在缓存同步进行时暂停其常规任务,其中缓存同步是指清除旧的内存中的缓存,并从MySQL中的新数据重新创建它们。
我能想到的一个选择是,让进程在生成缓存副本的同时处理旧缓存,然后从旧缓存切换到新缓存并删除旧缓存。但缓存确实相当巨大,而且预计还会增长。
有没有更好的选择?
提前感谢!
发布于 2016-01-15 15:00:19
瓶颈是什么?拉姆?网络?何时需要将数据转换为内部表示?
无论如何,下面是一些额外的选项:
https://stackoverflow.com/questions/34813317
复制相似问题