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

wordpress微信采集器东莞seo网站制作报价

wordpress微信采集器,东莞seo网站制作报价,游戏充值代理平台,简单的h5制作开发一、集群管理工具 Redisson集群管理工具提供了通过程序化的方式#xff0c;像redis-trib.rb脚本一样方便地管理Redis集群的工具。 1、 创建集群 以下范例展示了如何创建三主三从的Redis集群。 ClusterNodes clusterNodes ClusterNodes.create() .master(127.0.0.1:…一、集群管理工具 Redisson集群管理工具提供了通过程序化的方式像redis-trib.rb脚本一样方便地管理Redis集群的工具。 1、 创建集群 以下范例展示了如何创建三主三从的Redis集群。 ClusterNodes clusterNodes ClusterNodes.create() .master(127.0.0.1:7000).withSlaves(127.0.0.1:7001, 127.0.0.1:7002) .master(127.0.0.1:7003).withSlaves(127.0.0.1:7004) .master(127.0.0.1:7005); ClusterManagementTool.createCluster(clusterNodes); 主节点127.0.0.1:7000的从节点有127.0.0.1:7001和127.0.0.1:7002。 主节点127.0.0.1:7003的从节点是127.0.0.1:7004。 主节点127.0.0.1:7005没有从节点。 2、踢出节点 以下范例展示了如何将一个节点踢出集群。 ClusterManagementTool.removeNode(127.0.0.1:7000, 127.0.0.1:7002); // 或 redisson.getClusterNodesGroup().removeNode(127.0.0.1:7002); 将从节点127.0.0.1:7002从其主节点127.0.0.1:7000里踢出。 3、 数据槽迁移 以下范例展示了如何将数据槽在集群的主节点之间迁移。 ClusterManagementTool.moveSlots(127.0.0.1:7000, 127.0.0.1:7002, 23, 419, 4712, 8490); // 或 redisson.getClusterNodesGroup().moveSlots(127.0.0.1:7000, 127.0.0.1:7002, 23, 419, 4712, 8490); 将番号为234194712和8490的数据槽从127.0.0.1:7002节点迁移至127.0.0.1:7000节点。 以下范例展示了如何将一个范围的数据槽在集群的主节点之间迁移。 ClusterManagementTool.moveSlotsRange(127.0.0.1:7000, 127.0.0.1:7002, 51, 9811); // 或 redisson.getClusterNodesGroup().moveSlotsRange(127.0.0.1:7000, 127.0.0.1:7002, 51, 9811); 将番号范围在[51, 9811]含之间的数据槽从127.0.0.1:7002节点移动到127.0.0.1:7000节点。 4 、添加从节点 以下范例展示了如何向集群中添加从节点。 ClusterManagementTool.addSlaveNode(127.0.0.1:7000, 127.0.0.1:7003); // 或 redisson.getClusterNodesGroup().addSlaveNode(127.0.0.1:7003); 将127.0.0.1:7003作为从节点添加至127.0.0.1:7000所在的集群里。 5、 添加主节点 以下范例展示了如何向集群中添加主节点。 ClusterManagementTool.addMasterNode(127.0.0.1:7000, 127.0.0.1:7004); // 或 redisson.getClusterNodesGroup().addMasterNode(127.0.0.1:7004); 将127.0.0.1:7004作为主节点添加至127.0.0.1:7000所在的集群里。 Adds master node 127.0.0.1:7004 to cluster where 127.0.0.1:7000 participate in 二、独立节点模式 1、 概述 Redisson Node指的是Redisson在分布式运算环境中作为独立节点运行的一种模式。Redisson Node的功能可以用来执行通过分布式执行服务或分布式调度执行服务发送的远程任务也可以用来为分布式远程服务提供远端服务。 所有这些功能全部包含在一个JAR包里您可以从这里下载 2、配置方法 2.1. 配置参数 Redisson Node采用的是与Redisson框架同样的配置方法并同时还增加了以下几个专用参数。值得注意的是ExecutorService使用的线程数量可以通过threads参数来设定。 mapReduceWorkers MapReduce的工作者数量 默认值0 用来指定执行MapReduce任务的工作者的数量 0 代表当前CPU核的数量 executorServiceWorkers执行服务的工作者数量 默认值null 用一个Map结构来指定某个服务的工作者数量Map的Key是服务名称用value指定数量。 redissonNodeInitializer初始化监听器 默认值null Redisson Node启动完成后调用的初始化监听器。 2.2. 通过JSON和YAML配置文件配置独立节点 以下是JSON格式的配置文件范例该范例是在集群模式配置方法基础上增加了Redisson Node的配置参数。 {clusterServersConfig:{nodeAddresses:[//127.0.0.1:7004,//127.0.0.1:7001,//127.0.0.1:7000],},threads:0,executorServiceThreads: 0,executorServiceWorkers: {myExecutor1:3, myExecutor2:5},redissonNodeInitializer: {class:org.mycompany.MyRedissonNodeInitializer} } 以下是YAML格式的配置文件范例该范例是在集群模式配置方法基础上增加了Redisson Node的配置参数。 --- clusterServersConfig:nodeAddresses:- //127.0.0.1:7004- //127.0.0.1:7001- //127.0.0.1:7000scanInterval: 1000 threads: 0executorServiceThreads: 0 executorServiceWorkers:myService1: 123myService2: 421 redissonNodeInitializer: !org.mycompany.MyRedissonNodeInitializer {} 3、 初始化监听器 Redisson Node提供了在启动完成后执行RedissonNodeInitializer指定的初始化监听器的机制。这个机制可以用在启动完成时执行注册在类路径classpath中分布式远程服务的实现或其他必要业务逻辑。比如通知其他订阅者关于一个新节点上线的通知 public class MyRedissonNodeInitializer implements RedissonNodeInitializer {Overridepublic void onStartup(RedissonNode redissonNode) {RMapString, Integer map redissonNode.getRedisson().getMap(myMap);// ...// 或redisson.getRemoteService(myRemoteService).register(MyRemoteService.class, new MyRemoteServiceImpl(...));// 或reidsson.getTopic(myNotificationTopic).publish(New node has joined. id: redissonNode.getId() remote-server: redissonNode.getRemoteAddress());}} 4、 嵌入式运行方法 Redisson Node也可以以嵌入式方式运行在其他应用当中。 // Redisson程序化配置代码 Config config ... // Redisson Node 程序化配置方法 RedissonNodeConfig nodeConfig new RedissonNodeConfig(config); MapString, Integer workers new HashMapString, Integer(); workers.put(test, 1); nodeConfig.setExecutorServiceWorkers(workers);// 创建一个Redisson Node实例 RedissonNode node RedissonNode.create(nodeConfig); // 或者通过指定的Redisson实例创建Redisson Node实例 RedissonNode node RedissonNode.create(nodeConfig, redisson);node.start();//...node.shutdown(); 5、命令行运行方法 下载Redisson Node的JAR包。编写一个JSON或YAML格式的配置文件。通过以下方式之一运行Redisson Node java -jar redisson-all.jar config.json 或 java -jar redisson-all.jar config.yaml 另外不要忘记添加-Xmx或-Xms之类的参数。 6、Docker方式运行方法 无现有Redis环境 首先运行Redis docker run -d --name redis-node redis再运行Redisson Node docker run -d --network container:redis-node -e JAVA_OPTSjava-opts -v path-to-config:/opt/redisson-node/redisson.conf redisson/redisson-nodepath-to-config - Redisson Node的JSON或YAML配置文件路径 java-opts - JAVA虚拟机的运行参数 有现有Redis环境 运行Redisson Node docker run -d -e JAVA_OPTSjava-opts -v path-to-config:/opt/redisson-node/redisson.conf redisson/redisson-nodepath-to-config - Redisson Node的JSON或YAML配置文件路径 java-opts - JAVA虚拟机的运行参数
http://www.zqtcl.cn/news/693031/

相关文章:

  • 装修网站vr全景图怎么做软件工程师证书报考条件
  • 部门网站建设管理经验交流材料定制开发app
  • 做网站 就google权重查询
  • 网站制作 福宁网络有限公司绚丽的网站
  • wordpress ip 访问重庆seo顾问服务
  • 灰色调网站自动seo系统
  • 河北省网站建设公司排名企业网络信息安全
  • 郑州网站定制建个微商城网站
  • 北京好网站制作公司哪家好vs加数据库做网站
  • 电子商务网站建设与管理第四章答案seo入门培训学校
  • 温州最便宜网站建设有哪些网站可以做推广
  • 郑州网站建设制作公司wordpress播放m3u8
  • wordpress企业站手机客户端wordpress获取主页路径
  • 免费开通的网站外国网站在中国做推广
  • 揭阳公司做网站泰国网站域名
  • 上海网站制作方法北京网站制作设计推广公司
  • 衡水哪有建网站的吗个人简历word模板
  • 网站建设前期开发企业网站开发丨薇
  • 流程图 网站做网站后台数据库建设
  • 免费做英语卷子的网站wordpress去谷歌插件
  • 做网站费用网站极简设计
  • 兰州市建设工程安全质量监督站网站优化公司治理
  • 高质量的合肥网站建设天津百度网站快速优化
  • 千元低价网站建设wordpress修改文章时间
  • 做网站需要几个程序wordpress淘客api
  • 建筑公司网站源码本地建站教程
  • 甘肃省建设厅官方网站信息网腾讯企点qq
  • 搜狗收录网站建个网络平台多少钱
  • 电子商务网站开发目的和意义郑州网站优化的微博_腾讯微博
  • asp.net网站建设项目实战 董义革wordpress伪静态规则访问失败