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

wordpress网站价钱linux 网站配置

wordpress网站价钱,linux 网站配置,农产品品牌推广方案,028网站建设工作室文章目录 DockerDocker与虚拟机Docker架构镜像、容器、镜像托管平台Docker架构Docker实践 Spring AMQP简单使用案例工作队列- WorkQueue发布订阅服务FanoutExchangeDirectExchangeTopicExchange 消息转换器 ElasticSearch倒排索引IK分词器IK分词拓展与停用字典 操作索引库mappi… 文章目录 DockerDocker与虚拟机Docker架构镜像、容器、镜像托管平台Docker架构Docker实践 Spring AMQP简单使用案例工作队列- WorkQueue发布订阅服务FanoutExchangeDirectExchangeTopicExchange 消息转换器 ElasticSearch倒排索引IK分词器IK分词拓展与停用字典 操作索引库mapping映射属性创建索引库查询、删除、修改索引库 文档操作新增、查询、删除文档修改文档 RestClient使用案例操作文档案例 DSL查询文档 Docker Docker是一个快速交付应用、运用应用的技术 1、Docker可以将程序及其依赖、运行环境一起打包为一个镜像可以迁移到任意的Linux操作系统。 2、运用时利用沙箱机制形成隔离容器各个容器之间互不干扰。 3、启动、移除都可以通过一行命令完成方便快捷。 Docker要解决的问题 没有Docker时 有Docker时 Docker怎么解决不同Linux操作系统的问题呢 总结 Docker与虚拟机 Docker是将应用程序所依赖的环境库函数、包含操作系统的库函数都打包为一个容器。虚拟机则是通过Hypervisor技术来模拟硬件系统使得上层应用感觉运行在一个新的操作系统中。Docker的性能接近原生硬盘占用一般为MB级启动时间为秒级而虚拟机性能则较差硬盘占用一般为GB启动时间为分钟级。Docker是一个系统进程而虚拟机是运行在操作系统中的操作系统。Docker体积小启动速度快性能好虚拟机体积大启动速度慢性能一般。 Docker架构 镜像、容器、镜像托管平台 镜像 Docker将应用程序及其所需要的依赖、环境、配置等文件打包在一起称为镜像。 **容器**镜像中的应用程序运行后形成的进程就是容器只是Docker会给容器做隔离对外不可见。 DockerHubDockerHub是一个Docker镜像的托管平台这样的平台称为Docker Register。国内也有类似于DockerHub的公开服务比如阿里云镜像库等。 Docker架构 Docker实践 Spring AMQP AMQPAdvanced Message Queuing Protocol用于在应用程序之间传递业务消息的开放标准该协议与语言和平台无关是一种标准。Spring AMQP是基于AMQP协议定义的一套API规范提供了模板来发送和接收消息包含了两部分内容 spring-amqp是基础抽象spring-rabbit是底层的默认实现 简单使用案例 工作队列- WorkQueue 消息发布者约每秒发送50条消息 消息接收者消费者1每秒消费50条消费者2每秒消费5条。 结果 消费者1消费偶数序号的消息很快就处理完毕约1秒。 消费者2消费奇数序号的消息耗时约5秒才完成。 消息被平均的分配给了两个消费者没有考虑消费者的具体消费能力。这是消息队列默认的消息预取机制导致的结果消费者1和2都预取了25条消息。 通过修改配置文件更改消息预取配置预取数设置为1. 结果 消费者1消费了大量的消息能者多劳在约1秒内消费掉了所有的消息。 发布订阅服务 发布订阅模式与之前的案例区别就是允许将同一个消息发送给多个消费者实现方式就是加入了exchange交换机。 FanoutExchange 交换机绑定完毕后可以在rabbit mq的前台看到绑定关系 消费者 发送者向交换机发送消息 DirectExchange DirectExchange通过bindingKey比对决定是否想队列发送消息。 如果多个队列绑定了相同的key那么DirectExchange是可以模拟出FanOutExchange的效果的。 在本次案例中我们在注解RabbitListener中声明Exchange、Queue、RoutingKey因为每次通过Bean的形式声明绑定关系会比较繁琐。 直接在消费者端RabbitListener中声明队列、交换机和绑定关系 启动后在Rabbit前台可以看到交换机和队列均已生成 TopicExchange TopicExchange与DirectExchange最大的区别在于Topic 是基于话题匹配可以使用通配符匹配BindingKey。 TopicExchange与DirectExchange声明的方式基本是一致的 消息转换器 在使用SpringAMQP时发送消息的参数类型为Object因此可以发送任意类型的消息但是SpringAMQP默认使用的是JDK自带的序列化方式序列化效率低。 使用json序列化之后 发送一个Map对象 ElasticSearch 倒排索引 什么是文档和词条 每一条数据就是一个文档对文档中的内容进行分词得到的词语就是词条。 什么是正向索引和倒排索引 基于文档id创建索引查询词条时必须先找到文档而后判断是否包含词条。对文档内容分词对词条创建索引并记录词条所在的文档的信息查询时先根据词条查询到文档id而后获取到文档。 IK分词器 IK分词拓展与停用字典 IK分词器基于自有的字典进行分词然后网络热门词汇都是实时更新的还有些时候需要对敏感词进行过滤这时就需要用到IK分词器的拓展和停用字典。 例如下边的例子中“白嫖”、“奥利给”等新兴词汇没有被收录IK分词器的词典因此没有成功被分词。 在ElasticSearch的配置文件中设置拓展字典路径 在ext.dir添加 在stopword.dir添加 操作索引库 mapping映射属性 mapping映射对文档进行约束比如字符串类型分为text可分词的文本和keyword精确值包含国家名、品牌名、ip等。 mapping映射属性虽然没有数组类型但是每个类型的字段都允许对应多个值视为该类型的数组。 index默认为true即为每个属性字段都添加倒排索引实际上有些字段是无需索引的比如ip那么就可以将其设置为false。 创建索引库 PUT 查询、删除、修改索引库 文档操作 新增、查询、删除文档 修改文档 RestClient 使用案例 步骤一导入数据模型 将Client作为成员变量使用BeforeEach给Client成员赋值主要就是连接上ES的服务器ip。 使用AfterEach在结束时释放掉Client。 操作文档案例 文档操作的基本步骤 初始化RestHighLevelClient创建XxxRequestXXX是index新建文档、Get查询、Update更新、Delete删除准备参数Index和Update时需要发送请求。调用RestHighLevelClient#.xxx()方法xxx是index、get、update、delete。 从数据库查询一条酒店信息并新增文档到ES 根据id查询文档 根据id修改酒店数据 根据id删除文档 批量导入酒店数据到ES DSL查询文档 DSLDomain Specific Language一种特定领域的查询语言用于构建复杂的查询和聚合操作。 在Elasticsearch中可用DSL语法来定义查询和过滤条件以及执行聚合操作。 DSL语法具有JSON格式敲重点要考因此它非常易于阅读和编写。
http://www.zqtcl.cn/news/333883/

相关文章:

  • 怎样做百度推广网站iis服务器的默认网站
  • 东莞建设工程交易中心门户网站湖南设计网站机构
  • 做网站在网站建设客户
  • 河北建设厅安监站官方网站一个新手怎么做电商
  • 做结婚请柬网站有那些做网店哪个网站好
  • 做网站尽在美橙互联欧美简约风格网站设计
  • idea建设完整的网站微官网下载
  • 阿城区建设小学网站上海建设行政主管部门政务网站
  • 西丽网站建设网站怎样做才能有点击率
  • 网站建设图片大小建设部网站1667号公告
  • 做wps的网站赚钱网站建设中网站图片如何修改
  • 公司招商型网站建设怎么自己做网站挣钱
  • 红酒手机网站建设中视频自媒体注册
  • 免费网站2022年能用的网址青阳网站建设
  • 网站建设的开发方式知乎科技部网站建设合同范本
  • 兰州市建设厅官方网站做酒店的网站
  • 宠物店网站开发文档撰写洛阳市河阳建设工程有限公司网站
  • 毕业设计做网站应该学什么wordpress调用子分类
  • 怎么建网站做淘宝客用国外网站 图片做自媒体
  • 汕头建站模板搭建怎么制作有效网站
  • 学生个人网站作品怎么wordpress用的什么主题
  • 设计logo网站侵权吗知乎一键做单页网站
  • 网站服务器有什么用做视频网站视频存放问题
  • 影评网站建设可以免费发布招聘网站
  • 富阳做兼职的网站正邦设计上海分公司
  • 网站漏洞解决办法投资
  • wordpress网站如何网页设计实训总结3000字大学篇
  • 用ps怎么做网站导航条wordpress 开启缩略图
  • 网上销售型的企业网站为什么要域名备案
  • 唐山网站建设方案优化国内酷炫网站