customers-stores, 用于客户和商店的两个 microservices

分享于 

3分钟阅读

GitHub

  繁體 雙語
Two microservices for customers and stores
  • 源代码名称:customers-stores
  • 源代码网址:http://www.github.com/spring-cloud-samples/customers-stores
  • customers-stores源代码文档
  • customers-stores源代码下载
  • Git URL:
    git://www.github.com/spring-cloud-samples/customers-stores.git
    Git Clone代码到本地:
    git clone http://www.github.com/spring-cloud-samples/customers-stores
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/spring-cloud-samples/customers-stores
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    基于的微型服务示例
    • 三个基于 Spring Boot的Maven 项目,它们是独立应用程序:
      • 存储( MongoDB,公开了北美的一些星巴克商店,地理空间功能)
      • 客户( JPA )
      • 用户界面( Angular 和 Spring Boot CLI后端)
    • 客户应用程序尝试发现一个search-by-location-resource并定期验证它是否仍然可用。
    • 如果发现远程系统,客户应用程序包含一个连接到远程系统的链接,从而在客户机附近查找商店。
    • 如果系统没有连接到 20秒,那么将不会再进行任何尝试,直到超时后,才会进行更多尝试。

    运行指令

    内置支持

    要在IDE中使用这些项目,需要使用项目Lombok代理。 完整的指令可以在Lombok网站找到。 你需要做的符号是大量的编译器错误来处理缺少的方法和字段。

    Docker 和 lattice

    
    $ ltc create --memory-mb 0 --timeout 5m -e RABBITMQ_HOST=10.0.1.170 -e RABBITMQ_PORT=61001 customers springcloud/customers
    
    
    $ ltc create --memory-mb 0 --timeout 5m -e MONGODB_HOST=10.0.1.170 -e MONGODB_PORT=61002 -e RABBITMQ_HOST=10.0.1.170 -e RABBITMQ_PORT=61001 stores springcloud/stores
    
    
    
    

    相关文章