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

江西赣州搜索引擎优化策略不包括

江西赣州,搜索引擎优化策略不包括,如何卸载安装wordpress,网站建设服务中心为什么80%的码农都做不了架构师?>>> 编者注 做架构师需要学习微服务,个人认为thrift很好,但是还是需要像dubbo这样的服务治理,在结合zookeeper的服务注册中心。才能够详尽了解整体服务发生的问题所在。学习dubbo&…

为什么80%的码农都做不了架构师?>>>   hot3.png

编者注

做架构师需要学习微服务,个人认为thrift很好,但是还是需要像dubbo这样的服务治理,在结合zookeeper的服务注册中心。才能够详尽了解整体服务发生的问题所在。学习dubbo,看到N年没有更新。随即发现dubbox,已经各种把版本升级了。扫了下代码,鉴于被大家已经实施过,强壮型是OK的。但是教程总是语焉不详。在自己测试的时候进行详细描述。

Dubbo

Dubbo官网

DUBBO官网

Dubbo简介

DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。(编者注:由于和阿里的企业级服务治理项目冲突,虽然开源但无官方支持)

Dubbo文档

dubbo用户手册

Dubbox

Dubbox官网

Dubbox-Git

Dubbox简介

Dubbox是Dubbo的扩展。把旧的库进行了升级,并提供了一些新的特性。详细见dubbox-oschina

基础概念

详细画图见链接 http://note.youdao.com/noteshare?id=3acfb50049e6845622db7f1cac688464

graph TDA[Provider]B[Registry]C[Consumer]D[Monitor]A -->|1.register| BC -->|2.subscribe| BB -->|3.notify| CC -->|4.invoke| AC --> |5.count| DA --> |5.count| D

首先我们需要了解这些内容的概念

所有节点和角色

Provider:服务提供者,启动服务后,向注册中心进行注册。
Consumer:服务消费者,启动后向,向注册中心获取服务提供者的列表。
Registry:注册中心。
Monitor:监控中心。
Container:服务运行容器。可以是VM也可以是docker

关系描述

第一步,首先需要的是启动注册中心,dubbo支持zookeeper、redis等注册中心。
第二步,需要启动监控中心,监控中心会向注册中心进行注册,告诉注册中心自己存在的位置。
第三步,需要启动服务提供者,服务提供者首先向注册中心进行服务注册,告诉注册中心自己在哪里。并且通过服务提供者获取监控中心的,每分钟给监控中心返回服务使用次数。
第四步,启动服务消费者,服务消费者首先向注册中心或者服务提供者的列表,并且通过服务注册中心获取的监控中心,每分钟给监控中心返回调用服务的使用时长。

其他过程请看dubbo的文档。

实施

参考:http://doc.okbase.net/congcong68/archive/112508.html

启动注册中心

Dubbo默认推荐的就是ZooKeeper,而Dubbox也同样推荐ZooKeeper作为注册中心。ZooKeeper的安装配置详细见https://my.oschina.net/hava/blog/862955

编译Dubbox

下载Dubbox

前提:需要安装java、git和maven

git clone https://github.com/dangdangdotcom/dubbox

进入dubbox目录编译

mvn install -Dmaven.test.skip=true

或者使用idea,build该项目

dubbo-admin

进入目录获取war包dubbox/dubbo-admin/target/dubbo-admin-2.8.4.war,部署到tomcat中就可以启动。注意在启动前,需要修改webapps/dubbo-admin-2.8.4/WEB-INF/dubbo.properties

[root@localhost WEB-INF]# cat dubbo.properties 
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

需要修改zookeeper的IP地址,如果不修改zookeeper地址,会导致无法启动应用。
还需要修改第二行的root账户的密码,防止无关用户进入修改

[root@localhost WEB-INF]# cat dubbo.properties 
dubbo.registry.address=zookeeper://192.168.1.156:2181
dubbo.admin.root.password=xxx
dubbo.admin.guest.password=guest

访问时,会询问dubbo-admin的管理用户,默认用户名密码为root,注意修改。 输入图片说明
但是当前的系统里是没有任何信息的,需要进行以下步骤。

运行

注意,在运行时发现dubbo-admin的log非常多,需要进行独立管理。建议使用yum安装的tomcat,直接具有根据日期所划分的日志。

dubbo-monitor

这里有两个监控中心,一个是dubbox自带的监控中心,一个是由韩都衣舍编写的dubbo-monitor。

dubbo-simple-monitor

该内容在dubbox源代码dubbox/dubbo-simple/dubbo-simple-monitor。由于两年没有更新,并且dubbo-monitor的UI更友善,编者选择dubbo-monitor

dubbo-monitor

dubbo-monitor

介绍

Dubbo Monitor是针对Dubbo开发的监控系统,基于dubbo-monitor-simple改进而成,可以理解为其演化版本。该系统用关系型数据库(MySQL)记录日志的方式替代了dubbo-monitor-simple写文件的方式。注:亦可改为其他Relational Database(关系型数据库)。

PS: 项目目前依赖的是dubbox的2.8.4版本,但是dubbox并没有修改过监控相关的代码,因此理论上也可以支持dubbo的最新版本。
编者注:由于dubbo-monitor数据是存放到数据库当中,并且打包成war,部署到tomcat等容器。可以对容器进行管理,大大提高了对monitor本身的管理便捷度。

下载dubbo-monitor

git clone https://git.oschina.net/handu/dubbo-monitor.git

编译

mvn install -Dmaven.test.skip=true

生成后,可以在dubbo-monitor/target/dubbo-monitor.war查看到生成的war

修改配置并运行

详细配置见git,访问url,根据配置文件所配置的用户密码,输入

http://192.168.1.162:8080/dubbo-monitor

我们可以看到下图,dobbo-monitor已经把自己注册成了服务
输入图片说明
可以在dubbo-admin看到monitor被注册
输入图片说明

编写自己的服务进行注册

转载于:https://my.oschina.net/hava/blog/865590

http://www.lbrq.cn/news/2515519.html

相关文章:

  • 自己做的网站被篡改怎么办优化人员是什么意思
  • 长沙传媒公司排行南京网站设计优化公司
  • 成都公司建设网站seo优化包括
  • 哪些公司做网站维护的近一周新闻热点事件
  • 自适应网站制作公司网站seo技术能不能赚钱
  • 网站初期 权重怎么做百度收录查询接口
  • 建行企业银行官网自己如何优化网站排名
  • 阿里云服务器怎么部署网站谷歌浏览器搜索引擎入口
  • 长沙网站建设服务商优化网站推广网站
  • dw手机销售网站制作千峰培训
  • 网站建设价格如何常用的五种网络营销工具
  • 界面设计好看的网站网站优化费用报价明细
  • 哈尔滨网站优化如何ks免费刷粉网站推广马上刷
  • 怎么做一个企业网站精准引流推广
  • 和创互联的网站是多少哪个公司做网站推广最好
  • 武汉建设银行社会招聘网站互联网推广销售是做什么的
  • 成都专业制作网站公司seo的工具有哪些
  • 织梦网站入侵苏州关键词优化搜索排名
  • 做网站提供服务器吗新闻发稿软文推广
  • 怎样创办一个网站搜索引擎营销的四种方式
  • 网站建设项目经验怎么写网络营销案例分析报告
  • 格尔木城乡建设规划局网站西安网站设计开发
  • 台江网站建设推广网站有哪些
  • 免费单页网站建设营销策划咨询机构
  • 济南网站搭建公司手机网站百度关键词排名查询
  • 政府网站建设发展站长工具综合查询ip
  • 南京电商网站建设简述网络推广的方法
  • 怎么做自己网站北京优化靠谱的公司
  • 2023b站免费推广入口游戏百度网站大全
  • 百度网站建设微信封面域名注册 万网
  • 信贷风控笔记8-解读商业银行资本管理办法笔记
  • 比特币挖矿的能源消耗和环保问题
  • Dify 从入门到精通(第 4/100 篇):快速上手 Dify 云端:5 分钟创建第一个应用
  • DNS污染与劫持
  • 落霞归雁思维框架应用(十) ——在职考研 199 管综 + 英语二 30 周「顺水行舟」上岸指南
  • Mysql表的增删改查(进阶)