Dubbo
文章平均质量分 79
whs_321
这个作者很懒,什么都没留下…
展开
-
Dubbo线程模型(结合Linux线程数限制配置的实战经验分享)
Dubbo官方文档:用户指南 >> 示例 >>线程模型 配置标签: 实战经验分享(属用性能调优):Linux用户线程数限制导致的java.lang.OutOfMemoryError: unable to create new nativethread 异常 # vi/etc/security/limits.d/90-nproc.co原创 2016-07-25 14:51:53 · 2225 阅读 · 0 评论 -
Dubbo监控中心的介绍与简易监控中心的安装
一、监控中心服务接口调用统计报表的显示配置1、 Dubbo服务提供者和服务消费者中的spring配置文件中增加以下配置:监控中心配置 -->监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址,否则直连监控中心 -->直连监控中心服务器地址,如:address="192.168.3.71:7070"-->dubbo:monitorpr原创 2016-05-28 13:49:44 · 5071 阅读 · 0 评论 -
Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署
IP:192.168.2.61部署容器:apache-tomcat-7.0.57端口:8080应用:edu-web-boss.war 1、 下载(或上传)最新版的Tomcat7:$wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz原创 2016-05-28 13:48:15 · 2321 阅读 · 1 评论 -
安装Dubbo管理控制台
Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此可以单节点部署。 IP:192.168.3.71部署容器:apache-tomcat-7.0.57端口:8080 1、 下载最新版的Tomcat7:$wget http://mirrors.hust.edu.cn/apac原创 2016-05-28 13:44:16 · 496 阅读 · 0 评论 -
安装Dubbo注册中心(Zookeeper-3.4.6)
参考:http://www.roncoo.com原创 2016-05-28 13:39:56 · 638 阅读 · 0 评论 -
如何理解并正确使用MySql索引
索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。转载 2017-07-11 15:47:21 · 287 阅读 · 0 评论 -
使用redis和zookeeper实现分布式锁
使用redis和zookeeper实现分布式锁转载 2017-07-10 11:26:22 · 550 阅读 · 0 评论 -
分布式数据库——从线性扩展谈分布式JOIN
在首届阿里巴巴中间件峰会上,来自阿里巴巴DRDS团队的梦实分享了《分布式数据库——从线性扩展谈分布式JOIN》。他主要从OLTP数据库的线性扩展、水平扩容、IN查询、分布式JOIN四个方面进行了分享。在分享中,他主要通过买家与订单场景、家庭与孩子场景介绍了IN查询,通过同维度的JOIN、广播表的JOIN、Nested Loop Join详细介绍了分布式JOIN的坑与填坑。以下内容根据直播视频整理而成转载 2017-08-15 20:15:11 · 1422 阅读 · 0 评论 -
架构师之路-在Dubbo中开发REST风格的远程调用
dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持)、hessian(二进制序列化 + http协议)、WebServices (文本序列化 + http协议)等等,但缺乏对当今特别流行的REST风格远程调用(文本序列化 + http协议)的支持。原创 2017-10-16 16:39:01 · 702 阅读 · 0 评论 -
分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?
最近,开源社区发生了一件大事——使用最广的开源服务框架之一Dubbo低调重启维护,并且3个月连续发布了3个维护版本。这3个维护版本不仅解决了社区关心的一系列问题和需求,还让整个社区的活跃度得到了大幅提升。转载 2017-11-15 10:54:43 · 311 阅读 · 0 评论 -
Dubbo 新编程模型之外部化配置
外部化配置(External Configuration) 在Dubbo 注解驱动例子中,无论是服务提供方,还是服务消费方,均需要转配相关配置Bean:@Beanpublic ApplicationConfig applicationConfig() {ApplicationConfig applicationConfig = new ApplicationConfig();转载 2018-01-12 11:10:47 · 1005 阅读 · 0 评论 -
深度解剖dubbo源码
———–学习dubbo源码,能给你带来什么好处?———–1.提升SOA的微服务架构设计能力 通过读dubbo源码是一条非常不错的通往SOA架构设计之路,毕竟SOA的服务治理就是dubbo首先提出来的,比起你去看市面上的SOA微服务架构的书籍,学到的架构原理要更丰富更有深度。2.提升自己在部门团队的技术影响力 你所在的部门团队如果使用了dubbo框架,必然需要懂dubbo底层核心的人;如原创 2018-01-24 11:19:28 · 1546 阅读 · 0 评论 -
保证分布式系统数据一致性的6种方案
在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性?具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。在分布式系统来说,如果不想牺牲一致性,CAP 理论告诉我们只能放弃可用性,这显然不能接受。为了便于讨论问题,先简单介绍下数据一致性的基础理论。转载 2018-01-30 15:41:07 · 768 阅读 · 0 评论 -
SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
CI服务器:192.168.4.221root用户操作 建议安装前更新操作系统# yum update更新完成后重启# reboot 安装apache# yum install httpd httpd-devel# service httpdstart# chkconfig httpdon #原创 2016-05-28 13:59:36 · 839 阅读 · 0 评论 -
Dubbo高级篇_09_Dubbo负载均衡策略
参考:http://www.roncoo.com/details?cid=85d6008fe77c4199b0cdd2885eaeee53转载 2016-05-29 15:12:09 · 746 阅读 · 0 评论 -
Dubbo教程高级篇_09_Dubbo负载均衡解决方案
负载均衡(+) (#)在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。权重加倍原创 2016-07-06 16:20:14 · 1244 阅读 · 0 评论 -
Dubbo服务依赖检查
Dubbo官方文档:用户指南 >> 示例 >>启动时检查 内容详细 参考视频教程原创 2016-06-28 17:20:49 · 772 阅读 · 0 评论 -
支付系统开发--简易版支付系统部署(单节点)
一、前期准备1、MySQL数据库的安装:MySQL-5.6.22,自行安装2、Dubbo视频教程--基础篇--第03节--ZooKeeper注册中心安装3、Dubbo视频教程--基础篇--第06节--Dubbo管理控制台的安装4、Dubbo视频教程--基础篇--第10节--Dubbo监控中心的介绍与简易监控中心的安装5、持续集成管理平台(SVN、Nexus、Maven、Huds原创 2016-06-20 15:22:32 · 2937 阅读 · 2 评论 -
支付系统开发--简易版支付系统介绍
一、工程结构pay-common-parent 项目的Maven父配置工程pay-common 公共工程,所有项目均可引用pay-common-config 公共配置工程pay-common-core 公共核心工程,service工程共用pay-common-web 公共web工程,web工程共用原创 2016-06-17 16:36:03 · 8773 阅读 · 2 评论 -
FastDFS分布式文件系统的安装与使用(单节点)
跟踪服务器:192.168.4.121(edu-dfs-tracker-01)存储服务器:192.168.4.125 (edu-dfs-storage-01)环境:CentOS 6.6用户:root 数据目录:/fastdfs (注:数据目录按你的数据盘挂载路径而定)安装原创 2016-06-12 10:35:56 · 3268 阅读 · 0 评论 -
Dubbo实战教程--Hudson持续集成服务器的安装配置与使用
IP:192.168.4.221 8G内存(Hudson多个工程在同时构建的情况下比较耗内存)环境:CentOS 6.6、JDK7Hudson不需要用到数据库 Hudson只是一个持续集成服务器(持续集成工具),要想搭建一套完整的持续集成管理平台,还需要用到前面课程中所讲到的SVN、Maven、Sonar等工具,按需求整合则可。 1、 安装JDK并配置环境变量(略)原创 2016-06-05 14:24:13 · 2103 阅读 · 0 评论 -
Dubbo教程持续集成篇--SonarQube代码质量管理平台的配置与使用
一、SonarQube的配置(前提,先用admin用户登录)1、 安装中文汉化包:Setting >> Update Center >> AvailablePlugins >> LOCALIZATION >> Chinese Pack >> Install 安装完汉化包之后需要重启SonarQube才能生效(重启前可顺便把CheckStyle、PMD等插件安装一下) #原创 2016-06-04 13:38:41 · 1380 阅读 · 0 评论 -
Dubbo文档持续集成篇--SonarQube代码质量管理平台的安装
IP:192.168.4.221环境:CentOS 6.6、JDK7、MySQL5.1 、SonarQube-4.5.4(LTS)root用户操作准备工作:已安装JDK7并配置好了环境变量 1 、安装MySQL5.1(可参考前面SVN管理平台的MySQL安装步骤,如果已安装则无需安装)# rpm -qa | grepmysql ## 查看该操作系统上是否已经安原创 2016-06-03 12:05:51 · 635 阅读 · 0 评论 -
持续集成--Maven私有库和本地库的安装与配置 Sonatype Nexus + Maven
环境:CentOS 6.6 Final、JDK7、SonatypeNexus、MavenIP:192.168.4.221root用户操作 前提:已安装JDK7并配置好了环境变量 1、下载最新版Nexus(本教程使用的是:nexus-2.11.2-03-bundle.tar.gz),下载地址:http://www.sonatype.org/nexus/go/# wge原创 2016-06-02 10:51:19 · 1601 阅读 · 0 评论 -
Dubbo教程高级篇--ActiveMQ的安装与使用(单节点)
IP:192.168.4.101 环境:CentOS 6.6、JDK7 1、 安装JDK并配置环境变量(略)JAVA_HOME=/usr/local/java/jdk1.7.0_72 2、 下载Linux版的ActiveMQ(当前最新版apache-activemq-5.11.1-bin.tar.gz)$ wgethttp://apache.fayea.com原创 2016-06-01 17:06:18 · 2550 阅读 · 0 评论 -
Dubbo文档高级篇--Redis的安装与使用(单节点)
Redis的安装与使用(单节点)原创 2016-05-31 10:28:34 · 1010 阅读 · 0 评论 -
Dubbo基础篇--在Linux操作系统上手工部署Dubbo服务
部署到edu-provider-01(192.168.1.121)一、环境变量配置Connecting to 192.168.1.121:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.Last login: Fri Mar 25 13:36:38 2016 from转载 2016-05-31 10:08:07 · 4717 阅读 · 1 评论 -
基于支付系统真实业务场景的分布式事务解决方案
分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!龙果开源支付项目地址:开源中国地址:http://www.oschina.net/p/roncoo-payhttp://git.oschina.net/roncoocom/roncoo-payGitHub地址...原创 2016-07-16 20:37:24 · 6061 阅读 · 0 评论