自己写商城的项目,要怎么写? java 的。

2016-04-23 16:22:23 +08:00
 ihuotui
微服务? dubbo ? docker ?还是一种独立的服务可以打包成为 jar 包,但是又可以在一个 tomcat 运行。
求指导,本人水平有限。
4336 次点击
所在节点    问与答
14 条回复
avichen
2016-04-23 18:00:58 +08:00
如果要上微服务架构,那你的跨步是大了一点,微服务需要按照业务拆分,一般的发展过程都是先上传统的 SOA 模式,根据业务的发展慢慢拆分的,最终向微服务方向发展
ihuotui
2016-04-23 20:06:01 +08:00
@avichen 要不要考虑分库分表的?
avichen
2016-04-23 20:13:29 +08:00
@ihuotui 目前你的构思是商业需要还是自己技术探索的基础上?
ihuotui
2016-04-23 20:18:19 +08:00
@avichen 个人业余项目,未来看机会可能提供商业化。
ihuotui
2016-04-23 20:21:24 +08:00
@avichen ,顺便完善自己的能力,上个创业公司搞了商品平台,但是不够好, 还有就是商品那块设计还考虑的不够好,暂时看的好的设计 http://www.cnblogs.com/mmmjiang13/archive/2012/07/05/2575538.html
ihuotui
2016-04-23 20:23:30 +08:00
@avichen 算不算造轮子呢。。哈哈
avichen
2016-04-23 20:25:41 +08:00
@ihuotui 我建议先用 SOA 方式实现,然后再进行微服务的业务拆分
第一步,先解决业务功能的实现,这个过程中,会涉及前端、 Restful API ,中间件,缓存, NoSQL ,数据库,全文搜索,负载均衡等基础的技术问题
第二步,再对实现的功能进行梳理,你就会有进一步的认识和解决办法
第三步,如果能够实现商业化,这个时候再考虑实际问题,以及开始目前流行的微服务架构方向的演进。

以上说明不是很全面,但是基本的思路应该是这样
avichen
2016-04-23 20:30:12 +08:00
@ihuotui 应该不算吧,目前的电商有纯电商、传统零售上互联网、传统电商 O2O 等多种类型
在不同的类型下,
销售方式:
1.按地区分的销售模式
2.按门店分的销售模式

物流方式:
1.按门店分的配送方式
2.按大仓分的配送方式

等等,其实每家都有自己独特的模式,然后不同模式下他们实现线上业务模式是有区别的,这些问题就需要具体分析了。
avichen
2016-04-23 20:31:39 +08:00
@ihuotui 顺便说一句,电商这个东西,真不是一个人能做得出来的,技术面太广,业务模式也多种多样
ihuotui
2016-04-23 20:34:04 +08:00
@avichen 不做大而全的那种,只是小型的。也不做太具体的,如果有商业再具体开发。做做基本功能。
avichen
2016-04-23 20:36:40 +08:00
@ihuotui 那先写个需求文档吧,然后再开始设计。
kslr
2016-04-23 21:29:11 +08:00
想太多,最简单跑起来吧,直接程序+数据库。
ihuotui
2016-04-23 23:11:57 +08:00
@kslr 已经过了那个年纪了,想好好思考。
feilaoda
2016-04-24 08:44:28 +08:00
想太多。在最大的障碍是在做出来之前,会不会弃坑。先做出来在说?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/273878

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX