非Java语言注入Eureka

非Java语言注入Eureka

前言

本文档支持所有语言接入Eureka,但本作者是PHP开发工程师,所以,下面所有的样例以及思想都来源于PHP。

阅读更多

web

ES6

ES6模块化如何使用,开发环境如何打包

    阅读更多

    基于Spring Cloud SideCar 构建异构PHP微服务

    Sidecar 介绍

    根据我的理解,Sidecar是作为一个代理的服务来间接性的让其他语言可以使用Eureka等相关组件。通过与Zuul的来进行路由的映射,从而可以做到服务的获取,然后可以使用Ribbon,Feign对服务进行消费,以及对Config Server的间接性调用。(此段内容仅个人理解,只作为参考,欢迎讨论,同时有误请及时指正。)

    阅读更多

    Docker 初级入门

    Docker

    查看内网地址

    1
    docker inspect --format='{{.NetworkSettings.IPAddress}}' $CONTAINER_ID

    阅读更多

    前端优化

    DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 。

    DNS 作为互联网的基础协议,其解析的速度似乎很容易被网站优化人员忽视。现在大多数新浏览器已经针对DNS解析进行了优化,典型的一次DNS解析需要耗费 20-120 毫秒,减少DNS解析时间和次数是个很好的优化方式。DNS Prefetching 是让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能 减少用户的等待时间,提升用户体验 。

    阅读更多

    前端库

    前端库

    阅读更多

    ssh 免密登录

    SSH

    免密码登录

    1.首先生成id_rsa 和 id_rsa.pub

    阅读更多

    基于Thrift.Rpc的异构系统微服务初窥

    基于Thrift.Rpc的异构系统微服务初窥

      阅读更多

      PHP接入Zipkin

      Zipkin

      zipkin为分布式链路调用监控系统,聚合各业务系统调用延迟数据,达到链路调用监控跟踪。

      安装

      1
      docker run --name zipkin -d -p 9411:9411 openzipkin/zipkin

      阅读更多

      swoole rpc

      介绍

      RPC(Remote Procedure Call)——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
      RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。

      阅读更多