SpringSummit搬运工

由于本次大会的PPT还没有放出,先分享一下自己听的一些内容,主要是cache,之前对cache的了解不多,因此做一个简单的搬运工作。

讲演主题:最大限度地提高服务性能——spring和缓存选项

这个分享主要有以下内容:

  1. 介绍四种缓存模式
  1. 演示了Gemfire
    github地址
    Gemfire介绍
    gemfire:分布式缓存利器
  2. 使用场景
  • Data offloading from legacy datasource
  • Web session offloading
  • Sharing event across microservices
  • Cache as an isolation layer
  • Legacy system as part of a cloud native
  1. spring支持的cache
  • JCache(JSR-107)
    -- Coherence EnCache3 Hazelcast Infinispan etc
  • Gemfire(Apache Geode)
  • Redis
  • Caffeine
    常用缓存的比较

微服务相关

  • region和zone的概念(跟讲演嘉宾讨论的结果)

这里出现了region,zone,serviceUrl这几个概念,可以简单理解为region包含多个zone,zone包含多个serviceUrl.但需要注意的是,zone可以出现在多个region中,serviceUrl可以出现在多个zone中,也就是说他们三个概念两两之间的关系是多对多而非一对多.

他们在实际运用中没有用到region和zone的概念,没有想到什么使用场景。
参考网址

  • eureka动态添加集群
    DNS配置 (周立推荐)

  • 华为servicecomb
    一个基于springcloud的paas平台,已经开源
    注意到他们注册中心已经实现了好多eureka2.0才有的特性:比如pull/push、服务分组等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容