Recently, under the guidance of the Ministry of Industry and Information Technology of China, the “Cloud Computing Open Source Industry Conference” sponsored by the Chinese Academy of Information technology was held in the National Convention Center. The conference invited several heavyweights in the industry to discuss and exchange experience of cloud computing open source technology and industrialization, explore the development path of open source technology innovation, and also opened the deep cooperation between China Academy of Information and Communication technology and Tencent open source project TARS.



During the conference, Zeng Yu, vice president of Tencent, Fu Xujun, vice president of China Literature group and other guests jointly launched the cooperation release ceremony, held a roundtable meeting, and made a detailed discussion on TARS. At the meeting, Tencent vice President Zeng Yu talked about Tencent’s overall open source strategy, saying: technology must generate value, and open source needs to go hand in hand.



Technology must generate value

First of all, Mr. Zeng Yu was asked whether open source should establish “the technology values of Internet enterprises”. He replied:

“The value of technology in Internet companies is that technology must produce value. How to make their own technology in the actual society and enterprise value, I believe this is some of the obsession of Tencent technical personnel. I think open source represents a way to develop technology in the future, and the development of technology must stand on the basis of previous iterations, rather than repeatedly building the wheel. A good open source project will attract a large number of participants. While exporting its own capabilities, it will also continue to absorb the nutrition of the community, grow stronger and stronger, and people will have a better development for it. The entire industry will be able to shorten the cycle of technological innovation dramatically with the support of open source technology.”

At the same time, Zeng yu also gave an example of how open source technology can help start-ups create value: “There are some slightly new enterprises, after they have some ideas, they don’t need to build a heavy technical team or overcome many technical problems. They can rely on open source and quickly put their ideas into practice. Of course, the efficiency of innovation is actually quite critical, because innovative ideas are likely to fail. If the cost of every startup is high, it will hinder the growth of the industry. I believe the development of open source and the emergence of cloud computing should be better to make up for this shortcoming. I’m looking forward to seeing more people with ideas and more startups succeed as we expand open source, and I believe that’s the value of open source.”

Zeng Yu shared in the open class of Tencent University:

Technology is the primary productive force because it solves several problems: “The first is enabling, and the second is improving efficiency. On the one hand, I think technology can be regarded as a tool box, that is to say, technology is the tool in the tool box. What kind of products can be processed in the end is definitely decided by product planning, but the function of technology is to make the tool box more and more tools. , on the other hand, from the perspective of technology can make the product research and development of high efficiency, is the result of innovations on the number of times can be more, under the same conditions, the original can only try ten times, but now I can allow you to test one hundred times, left ten ideas, these ten ideas and finally made a giant has a level of products, this is technology.”

Set up the Internet enterprise values – technology must create value: “there is no denying that there are a lot of great people in history, made some to play a very important role in social development, such as the invention of the radio waves have much impact on our lives, is immeasurable, but this thing is useless at that time. What I’m trying to say is that it’s very important that technology actually generates value. “When we choose our technology direction, we always have to consider and understand what users need most at the moment.”

Tencent TARS will empower more enterprises with excellent architecture

What kind of scenario is suitable for TARS technology, which supports Tencent’s internal system, to empower other enterprises? Zeng Yu replied:

“First, the TARS open source project fundamentally solves the problem of distributed computing. Over the past ten years, Tencent has accumulated experience of massive users. In the face of massive users, it is very clear how to do distribution, how to do load balancing, how to tolerate faults and so on. This technique, if built from scratch, would require a lot of potholes.

Second, it is another function to improve the efficiency of research and development. Due to its microsertization, it does not need to pay too much attention to the underlying framework and can focus on the development of Service. Therefore, from these two perspectives, TARS can save more r&d costs and reduce the chance of accidents. For smaller businesses, it may not make much sense if all the services can be held on one mainframe. But if you need to do distribution, you need to do long service, you need to split service, TARS is good. Of course, there are a lot of other middleware out there with different characteristics, but TARS is more suitable for medium to large private clouds, it has more advantages.”

TARS has three major advantages over similar programs in the industry:

One is that TARS supports multiple computer languages simultaneously. In addition to supporting C++, Java, Nodejs, PHP, Python and other computer languages, Go language version was released this year, in the agile development level can support rapid construction and automatic production code generation;

Second, TARS has an operation management platform for service governance. With service discovery, intelligent scheduling, disaster tolerance, fault tolerance, flexible fuse and other high availability features, and provide a complete three-dimensional monitoring measures and a complete set of visual management platform to facilitate efficient operation, so that the operating status of the system in control of all;

Third, TARS has better maturity and stability. TARS has accumulated 10 years of experience, and has been perfected day by day through the practice and development of Tencent in different businesses. We will conduct in-depth cooperation with a number of well-known enterprises and start-ups in finance, education, medical care, government and enterprise industries to jointly contribute to the Internet + ecology.

Open source needs to go hand in hand

At the end of the roundtable, Zeng Yu mentioned: “TARS was originated from Tencent’s domestic internal business, and then opened source to its partners. We found that Tencent had more complex technical requirements outside and needed to support so many partners, so there was still a lot to be improved. These requirements drive the open source team to continue to develop to meet the broader technical needs and the broader community. In addition, I look forward to seeing our partners work with us to develop this technology, make it more adaptable, and ultimately empower more enterprise technology architectures.”

【 Introduction to Zeng Yu 】



Zeng Yu, vice president of Tencent. He joined Tencent in 2002 and was successively responsible for r&d line management of Tencent, and technology r&d and management related to interactive entertainment business group games and mutual entertainment. He was promoted to vice president of the company in 2012 and was mainly responsible for technology management of mobile Internet business group since 2016, and continued to participate in company-level technology management.