dubbo Source Resolution Service Exposure Process
dubbo Service Exposure Process
Objective: To analyze the service exposure process from the source point of view.
Preface
Originally this article was about asynchronous transformation, but recently I've been thinking about how to write a part of the optimization transformation to make it more understandable to the reader.I think it's necessary t ...
Posted by mattd123 on Thu, 02 May 2019 04:10:37 -0700
Run dubbo project as jar package with maven
maven packaging
Package the plug-in maven-jar-plugin with mavenAdd the following code at the end of the pom.xml file.maven-dependency-plugin refers to copying a dependent jar package to a specified directorymaven-resources-plugin copies dependent resources to the specified directory
<build>
<plugins>
<plu ...
Posted by andycole on Tue, 30 Apr 2019 23:30:38 -0700
gRPC Service Discovery & load balancing
gRPC Service Discovery & Load Balancing
To build high-availability and high-performance communication services, service registration and discovery, load balancing and fault-tolerant processing are usually used. According to the location of load balancing implementation, there are usually three solutions:
1. Centralized LB (Proxy Model)
The ...
Posted by onlinegamesnz on Thu, 18 Apr 2019 02:21:33 -0700
Spring Dubbo Development Notes (2) - dubbo Initialization
Summary
Spring Dubbo is a spring-boot and dubbo-based one that I wrote myself to use the Spring boot style to use dubbo. (That is, you can understand the start-up process of Spring boot and learn about the Dubbo framework)
Project introduction:
github: https://github.com/Athlizo/spring-dubbo-parent
Code cloud: https://git.oschina.net/null_584_ ...
Posted by webtuto on Mon, 15 Apr 2019 13:33:33 -0700
Hello Rpc: Writing an RPC from scratch
In school, we should always take something to practice, read some articles like "Write Rpc from scratch" and "Write Search Engine from scratch" can be tried. Actually, some days ago. tiny4j There are still some things to improve and continue to improve, but everyone likes the new and hates the old. They can't help opening an ...
Posted by sleepydad on Thu, 11 Apr 2019 21:12:30 -0700
Integration and use of Dubbo with Zookeeper and Spring MVC (load balancing, fault tolerance)
With the development of Internet, the scale of website application is expanding, and the conventional vertical application architecture is unable to cope with it. Distributed service architecture and mobile computing architecture are imperative. Dubbo is a distributed service framework, which was born in this situation. Now the core business i ...
Posted by jamiefoxx on Mon, 25 Mar 2019 00:06:30 -0700
dubbo Services Exposure Services in kubernetes
In some scenarios, dubbo consumer s may need to access dubbo provider s deployed in k8s during development. Especially in the self-built kubernetes cluster environment, the port of tcp is difficult to proxy, which leads to the difficulty of developing services within the development link cluster. Service can be used here to expose dubbo service ...
Posted by Jakebert on Wed, 20 Mar 2019 19:03:27 -0700
The project uses dubbo, zookeeper service report Can not initialize class org.I0Itec.zkclient.ZkClient
dubbo service is used in the project, zookeeper is used as the registry, logback is used as the log framework, and errors are reported as follows when starting the project:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.I0Itec.zkclient.ZkClient
at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperCl ...
Posted by mr.echo on Wed, 13 Feb 2019 18:42:19 -0800
Spring+zookeeper+dubbo to build the framework of micro-service project
The whole project source code has been submitted to Github, you can see: Project source address
1. First of all, the project structure is built.
Hierarchical multi-module web project (micro-service architecture)Spring MVC+Spring+mybatis-plus integrated redis
commons-parent is the version information of the maven jar package for the parent proj ...
Posted by sajy2k on Tue, 29 Jan 2019 15:57:16 -0800
Record a personal experience of the dubbo project
I. Case Description
There are two systems, A system and B system. A system calls the interface of B system to get data for querying user list.
II. Environmental Construction
Install zookeeper and decompress (zookeeper-3.4.8.tar.gz) as follows:
Then enter conf and rename zoo_sample.cfg to zoo.cfg. And related to the following:
This directory ...
Posted by damien@damosworld.com on Sat, 26 Jan 2019 09:21:14 -0800