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