博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微软微服务架构 eShopOnContainers
阅读量:6716 次
发布时间:2019-06-25

本文共 1068 字,大约阅读时间需要 3 分钟。

 

最近在dotNet公众号看到一篇有关微软微服务架构的文章,说实话自从微软推出.net core就一直关注最新的动态。其实这个项目早都有了,只是消息一直还是比较闭塞,也就没有机会关注,在这之前一直关注的是,只是最近很少更新了,也很少融入一些.net core的一些新的API等。但当看到的时候我才知道为什么微软很少更新musicstore,原来把心思放在这个项目上了。因为也是刚开始接触这个项目,所以并不打算对项目本身介绍,先说说如何搭建环境,我是在windows环境下运行的,目前项目已经运行起来了,暂时还没发现什么问题。先给大家展示展示效果吧!

如下图

接下来就说说项目里需要安装那些工具

1.Visual Studio 2017

2.SQL Server

3.、其中安装rabbitmq前必须先安装erlang,链接即下载地址,这一步需要修改erlang.cookie文件及环境变量配置,网上有例子,直接配置下就可以了。

4.

5.、为了方便在Visual Studio下编译运行,需要安装,最主要的在这一步,因为是在本地运行,所以需要配置如下一些东西,截图更能说明问题

图一  需要共享磁盘,一般共享代码所在磁盘即可

图二 Network设置

 

这样Docker就设置好了,在本地即可编译运行了。

最后,就是我们拿到的代码还需要调整下才可以运行,其中有这么几点需要注意

1.我们编译解决方案是编译不了的,除了nuget包的问题外,还有几个文件找不到

仔细看看这两个文件和别的文件标识不一样,然后我们在资源管理其中发现有个common文件,里边就是这个文件,其实这个文件不属于任何一个项目,所以它是共享文件,只要重新引用下就可以了。

 

共享文件,可能因为路径不同,下载下来会有问题。重新引用下就可以了,

然后重新编译还是会有问题,从上到下一个一个编译是没有问题的,可能哪个项目有引用解决方案中的dll文件,也不知道是不是因为共享文件的问题,反正一个一个从上到下生成就可以了,然后尽量不要选择重新生成解决方案。

2.rabbitmq链接串配置

 

3.数据库地址及端口,只需要修改如下所示文件的三处即可,数据库地址一定要是IP地址,端口号的形式(例如:192.168.0.1,1433),不然无法访问。

 

4.docker文件需要修改

这些文件的第一行都是version: '2',统统改为version: '2.1',要不然会报版本过低的问题。

 

转载于:https://www.cnblogs.com/weitao/p/7020749.html

你可能感兴趣的文章
设计模式(十七) 迭代器模式
查看>>
线性回归 极大似然 参差满足高斯分布
查看>>
持续集成之测试自动化
查看>>
多字符串拼接
查看>>
后台登录——实验吧
查看>>
表格存储如何在控制台使用多元索引(SearchIndex)功能
查看>>
Java并发编程艺术----读书笔记(一)
查看>>
第1章—Spring之旅—简化Spring的java开发
查看>>
Spring Web MVC框架(九) XML和JSON视图与内容协商
查看>>
百度地图深度使用
查看>>
c++11新特性
查看>>
淘宝 NPM 镜像使用
查看>>
Netty in Action笔记(Chapter 4)Transport
查看>>
emacs使用elpa升级插件
查看>>
(转载)Mac下使用Web服务器性能/压力测试工具webbench、ab、siege
查看>>
学生管理系统实例
查看>>
「造个轮子」——cicada(轻量级 WEB 框架)
查看>>
2-AIV--使用ContentProvider查询联系人
查看>>
1137. Final Grading (25)
查看>>
算法与数据结构(十) 总结
查看>>