# learn-Motan **Repository Path**: walter80/learn-Motan ## Basic Information - **Project Name**: learn-Motan - **Description**: 新浪微博开源框架Motan源码学习笔记---macOS - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # learn-Motan #### 介绍 新浪微博开源框架Motan源码学习笔记---macOS #### 软件架构 软件架构说明 #### 安装教程 ```shell 1. ~/Downloads/GitHub/quickstart/server/src/main/java/quickstart/Server.java public static void main(String[] args) throws InterruptedException { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:motan_server.xml"); System.out.println("server start..."); } ~/Downloads/GitHub/quickstart/client/src/main/java/quickstart/Client.java public static void main(String[] args) throws InterruptedException { ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:motan_client.xml"); quickstart.FooService service = (quickstart.FooService) ctx.getBean("remoteService"); System.out.println(service.hello("motan")); } 管理后台安装 /Users/wolingzong/soft/zookeeper/apache-zookeeper-3.5.6-bin/bin/zkServer.sh start 在 motan/motan-manager/ 下执行 mvn package, 然后 java -jar target/motan-manager.jar http://localhost:8080/ 管理员:用户名admin 密码admin wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz tar zxvf zookeeper-3.4.8.tar.gz cd zookeeper-3.4.8/conf/ cp zoo_sample.cfg zoo.cfg cd ../ sh bin/zkServer.sh start # 这里以linux为例 wget https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64.zip unzip consul_0.6.4_linux_amd64.zip sudo mv consul /bin 启动(官方文档) 测试环境启动: consul agent -dev ui后台 http://localhost:8500/ui ```