美文网首页
非微服务框架如何使用client

非微服务框架如何使用client

作者: Minho_yu | 来源:发表于2016-05-23 21:36 被阅读0次

非微服务框架的服务如何使用基于微服务的client呢?

注意:此处的微服务特指本人公司的微服务框架,对于其他的不适用。本文内容仅供公司内部员工参考使用。

第一步:在pom文件中引入client包的依赖并配置client。

第二步:在本地安装并启动consul agent。

2.1 安装consul anget

进入到 /usr/local/bin目录下,下载压缩包:

wget https://releases.hashicorp.com/consul/0.6.2/consul_0.6.2_linux_amd64.zip

解压:

unzip consul_0.6.2_linux_amd64.zip

注:如果你的服务器上没有wget或者unzip,可以使用yum来安装,十分方便:

yum install unzip

解压成功后,需要启动consul agent并加入集群:

nohup consul agent -data-dir /tmp/consul -node=“你的服务器名字” -bind=“你的服务器ip地址” -join “consul server的ip” &

注意:执行上面的启动命令时需要去掉引号,并注意空格,服务器名字可以是你自己随意起,你自己知道集群中对应的机器就行。然后我这里是用nohup后台启动的,因为我自己之前碰到过没有后台启动时,把terminal关掉之后consul也随之被我关掉了:(

然后可以执行consul monitor命令来查看consul的状态。这个进程用control+c结束掉不会影响consul的运行。

第三步:在服务的启动命令中加参数:-Dconsul.agent.ip=localhost,启动服务。

至此,即可成功调用client。

有参考http://www.jianshu.com/p/d483db36ec9a.

相关文章

  • 非微服务框架如何使用client

    非微服务框架的服务如何使用基于微服务的client呢? 注意:此处的微服务特指本人公司的微服务框架,对于其他的不适...

  • Netty高性能架构的理解之道

    Netty的简单介绍 Netty 是一个 NIO client-server(客户端服务器)框架,使用 Netty...

  • netty介绍

    概念 Netty是一个NIO client-server(客户端服务器)框架,使用Netty可以快速开发网络应用,...

  • Android---Messenger-IPC通信

    Messenger的使用 服务端: client

  • ActiveMQ集群消息转发问题整理(一)

    环境: ActiveMQ 5.13.4 8000台Client与8台AMQ组成的集群连接 每台Client使用非持...

  • 如何在Mac上安装BRPC

    BRPC是百度内最常使用的工业级RPC框架, 有1,000,000+个实例(不包含client)和上千种多种服务,...

  • golang源码之map

    一、概述 在golang中map类型是实际开发过程中经常使用到的数据类型,比如在微服务框架中存放[client,s...

  • 微擎破解版1.8.2

    最新微擎1.8.2商业框架,一键安装纯净版。微擎框架不含任何模块 程序无需授权,免费永久使用 ○框架服务端与客户端...

  • tornado——异步请求

    tornado框架 Tornado是使用Python编写的一个非阻塞Web服务器,也是一个轻量级框架。其基于EPO...

  • Spring Boot<1>

    Spring Boot的特点 化繁为简,简化配置 备受关注,是下一代框架 微服务的入门级微框架(微服务使用S...

网友评论

      本文标题:非微服务框架如何使用client

      本文链接:https://www.haomeiwen.com/subject/hdaarttx.html