当前位置: 首页 > news >正文

黔南网站建设关键词排名怎么做上去

黔南网站建设,关键词排名怎么做上去,深圳新闻最新消息今天,网站开发关联下拉列表前言 书接前文,继续深耕。上一篇博主对Redis进行了入门级介绍,大体知道了Redis可以干什么以及怎么使用它。 今日博主继续带着大家学习如何使用EhCache,这是一款基于Java的缓存框架。 微服务实战系列之Redis微服务实战系列之Cache微服务实战…

前言

书接前文,继续深耕。上一篇博主对Redis进行了入门级介绍,大体知道了Redis可以干什么以及怎么使用它。

今日博主继续带着大家学习如何使用EhCache,这是一款基于Java的缓存框架。

在这里插入图片描述


  • 微服务实战系列之Redis
  • 微服务实战系列之Cache
  • 微服务实战系列之Nginx(技巧篇)
  • 微服务实战系列之Nginx
  • 微服务实战系列之Feign
  • 微服务实战系列之Sentinel
  • 微服务实战系列之Token
  • 微服务实战系列之Nacos
  • 微服务实战系列之Gateway
  • 微服务实战系列之加密RSA
  • 微服务实战系列之签名Sign

一、Ehcache简介

Ehcache is an open-source, standards-based cache for boosting performance, offloading your database, and simplifying scalability, it is today’s most widely used Java-based cache.
Ehcache provides in-process cache, which you can replicate across multiple nodes.

博主提炼几个关键词:开源、标准化、轻量级、Java缓存、分布式
在这里插入图片描述

1. 快速入门

Ehcache支持API、XML的的集成方式,博主以XML为例进行介绍。

1.1 导入依赖
<!-- https://mvnrepository.com/artifact/net.sf.ehcache/ehcache -->
<dependency><groupId>net.sf.ehcache</groupId><artifactId>ehcache</artifactId><version>2.10.9.2</version>
</dependency>

因为只依赖 slf4j-api,所以Ehcache真正的做到了轻量级。

1.2 配置参数

准备一个echache.xml文件,参考配置:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache><!--  指定磁盘存储目录--><diskStore path="d:/ehcache/mycache/" /><!-- defaultCache:默认的缓存maxElementsInMemory:内存中最大缓存对象数eternal:是否永不过期,此时会忽略timeToIdleSeconds和timeToLiveSeconds属性overflowToDisk:Element数量达到maxElementsInMemory时,写到磁盘中--><defaultCachemaxElementsInMemory="100"eternal="true"overflowToDisk="true"/><!-- maxElementsInMemory:设置成1且overflowToDisk为true,代表只要有一个Element,就立即持久化到硬盘eternal:设置成true,永久有效maxElementsOnDisk:硬盘中最大缓存对象数,不限为0diskPersistent:是否缓存虚拟机重启期数据 --><cache name="firstCache"maxElementsInMemory="1" eternal="true"overflowToDisk="true" maxElementsOnDisk="0"diskPersistent="true"/></ehcache>
2. 数据管理机制

Ehcache数据缓存依赖Manager完成,遵循CacheManager—>Cache—>Element层级关系,以下是每个组件的特点。

  • CacheManager
    缓存管理器,是Ehcache的入口。
  • Cache
    每个CacheManager可以管理多个Cache,每个Cache可以管理多个Element。
  • Element
    单条缓存的组成单位。

在这里插入图片描述

3. 缓存策略
  • FIFO:先进先出
  • LRU:最近最少使用
  • LFU:最不经常使用

二、单体OR集群

1. 单体

单体模式,数据缓存在本地磁盘或内存中,适用于对数据缓存要求较高的场景。因此需要准备足够的磁盘或内存空间。

2. 集群

集群模式,Ehcache提供了多种部署方案,比如基于RMI、JMS等组内广播策略,实现分布式缓存部署。
鉴于Ehcache不保证数据安全(即数据访问正确性),所以其特点之一可能是“快而不准”,如此可能会带来一个问题:“缓存一致性”。因此,通常需结合其他保障一致性的组件配合使用,实现二级缓存,如下图:
在这里插入图片描述


结语

Ehcache作为近年来比较流行的Java缓存框架,对于本地缓存的支持已足够。“小而快”的特点,也让它成为微服务中的热门组件。当然也存在粗暴的一面,也因此失去了分布式的部分优势。
所以各位盆友,不同的缓存各领风骚,选择需谨慎!
在这里插入图片描述

http://www.yayakq.cn/news/538104/

相关文章:

  • 新手如何学做网站网站开发软件怎么做
  • 天津网站建站pycharm做网站
  • 长春网站建设同信丹东东港
  • 400选号网站源码网站建设及
  • 平安建设网站郑州网站建设公司 艾特
  • 个人网页设计欣赏网站wordpress 163 授权码
  • 建设微网站网站排名如何稳定
  • asp做网站教程做网站的怎么学
  • 手机网站怎么建品牌软文案例
  • 青岛做公司网站的公司什么是电子商务网站建设与管理
  • 个体网站建设网站建设需要什么样的内容
  • 自助网站制作青浦做网站价格
  • 新乡建设网站公司怎么建设和聚享游一样的网站呢
  • 如何做分类网站信息营销网页设计导航字体大小
  • 学校学院网站建设目标石家庄住房和建设局网站
  • 个人电脑做网站服务器网站做网站办什么营业执照
  • 建大仁科公司网站网站开发为什么要写接口
  • 网站制作 flash 修改设计用哪些网站有哪些功能
  • 仙桃市住房建设局网站怎么做网站免费的教程
  • 大型门户网站建设运营深圳全网营销方案
  • 昌吉住房和城乡建设局网站短视频拍摄剪辑培训班
  • 做一家网站邢台信都区最新通告
  • 石家庄市建设局网站云空间可以做网站
  • dede建设网站视频当背景图片 网站开发
  • 网站设计分析案例教育局门户网站建设目的
  • 资质做网站需要用到什么北京网站备案注销
  • 培训机构的网站建设做网站的前台用什么工具
  • 湘潭县建设投资有限公司网站海曙区做网站
  • 哪个域名注册网站好满18点此转入2o2
  • 外贸网站seo优化济南 制作网站 公司哪家好